Centralized content distribution in a wearable display device network

ABSTRACT

Wearable digital buttons can be deployed within an enterprise context, allowing for the centralized distribution of viewable media content (such as images and videos) selected for each of one or more enterprise groups. For instance, a first set of media objects can be selected for a sales team within a company, a second set of media objects can be selected for a marketing team, and a third set can be selected for a tech support team. The media can be distributed by a central server, for instance wirelessly or via a USB-connected hub. The central server can include an interface enabling a user to select the media for distribution to each enterprise group, to edit or format the media, to view the locations of each wearable digital button within the enterprise, and to customize enterprise groups (for instance, by creating new groups and adding or removing users from existing groups).

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No.62/622,710, filed Jan. 26, 2018, which is incorporated by reference inits entirety.

BACKGROUND

This invention relates generally to wearable display devices, and moreparticularly to various applications for taking advantage of thecapabilities of a wearable display device systems.

People experience and create all kinds of intentions and expressionswhich yield different energies and results that affect and impact whattheir experience of life is like and the results they yield how theyfeel and what they accomplish throughout their day, week, month andlifetime. Some intentions, expressions and energies are powerful andeasily recognizable, while others are more subtle and often onlyintuitively felt.

The things one says, thinks and expresses do produce energy and resultsthat impacts a person and the people around a person. Creating morepositive intentions, expressions and energy leads to improvements, andfavorable results in a person's life and to society as a whole.

Negative outcomes and negative and/or not thought out intentions, andnegative energy, come in many forms. Developing more positive andfocused intentions and expressions, of these intentions and positiveenergy can take many forms including but not limited to being aroundpositive people, self-talk, uplifting music, inspirational messages, andinspirational books, being around positive people, communicating withpositive people, practicing positive affirmations and the like.

When we emit positive intentions and expressions energy, including butnot limited to communications, messages, thoughts, feelings, vibrationsand the like, we attract more positives to us. Newton's law of actionand reaction may be at play here. When we dwell on the negatives, or donot focus on what positive outcomes we want to have happen, we attractnegatives, we also are victim to chance circumstance the collectiveconsciousness, and this creates endless cycles of suffering andrepetition that sap our energy strength in the process.

There are various ways of increasing our positive outcomes as a societyand as an individual. The first thing is becoming clear about how ourintentions and expressions impact our lives. The secondly thing is,creating vehicles and methods to support positive intentions, collectiveconscious expressions, reducing the experience of feeling powerless,having a voice, sharing, feeling connected to the greater whole and arelationship with something bigger than ones small self. Others include,love and accept yourself as you are, free yourself from past resentmentsand disappointments, letting go of any and all resentment you're hangingonto about everyone and everything else, stop looking for reasons tocriticize and blame others for their acts and omissions, letting go ofyour desire to control others, using your time, energy, and vitalitywisely, using creative visualization and imagination to your advantage,not your detriment, developing an attitude of gratitude, being happy,appreciating the moment, and the like.

With consciousness evolving and a need for its evolution, we as peoplehave the ability and power to impact the outcomes that serve our livesand the greater community in which we live. Be it self, family, groupaffiliations, neighborhood, city, state, country, globe. It may beimportant to share, give back, feel connected, feel heard, counted andconsidered while being of service to self and others.

SUMMARY

Wearable digital buttons provide a medium for the publication ofcontent, enabling individual or group expression. In an enterprisecontext, a centralized content distribution architecture allows for theuniform display of content on wearable digital buttons across one ormore enterprise groups. For instance, a content slideshow can play ondigital buttons worn by members of a sales team, a video indicating thata particular product is on sale can be played by digital buttons worn bya retail team, and an image with the text “How can I help?” can bedisplayed on digital buttons worn by members of a service team.

A set of wearable digital buttons can be deployed within an enterprisemade up of several enterprise groups. Each button can include a display,a wireless receiver, and a controller configured to display viewablemedia objects, such as images or videos, received via the wirelessreceiver on the display of the button. In some embodiments, the digitalbuttons can receive content via a wired connected, via a directconnection to a centralized distribution system (such as a USB hub), orvia any other suitable medium.

A centralized server can provide a set of media objects to the digitalbuttons within an enterprise group. For instance, the centralized servercan display an interface to an enterprise manager, who can select a setof digital buttons (such as the buttons worn by members of theenterprise group) and can select the set of media objects from adatabase or online repository of media objects. The centralized servercan provide the media objects to the buttons of the enterprise groupwith a set of display instructions, and the digital buttons can beconfigured to display the provided media objects based on the displayinstructions. For instance, the display instructions can identify anorder of display for the media objects, and can display a length of timefor which each media object is to be displayed.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a display device with a display screen.

FIG. 2 shows another display device with a display screen.

FIG. 3 illustrates a projector bill on a cap.

FIG. 4 illustrates a block diagram of a relationship analysis engineaccording to one embodiment of the present disclosure.

FIG. 5 illustrates a flow diagram of messages transmitted between senderand recipient nodes, in association with different contexts in oneembodiment of the present disclosure.

FIG. 6A illustrates selections of parameters for determining one or morerelationships according to one embodiment of the present disclosure.FIG. 6B illustrates an analysis and display of outcomes and observationsassociated with the selections of FIG. 6A according to one embodiment ofthe present disclosure.

FIG. 7A illustrates selections of parameters for determining one or morerelationships according to according to one embodiment of the presentdisclosure. FIG. 7B illustrates an analysis and display of one or morerelationship associated with the selections of FIG. 7A according to oneembodiment of the present disclosure.

FIG. 8 illustrates a diagram of waypoints between transitions from onequality of relationship value to another quality of relationship valueaccording to one embodiment of the present disclosure.

FIG. 9 illustrates another diagram of waypoints between transitions fromone quality of relationship value to another quality of relationshipvalue according to one embodiment of the present disclosure.

FIG. 10 illustrates quality of relationship values and associatedrelationship indicator having icons that represent past, present, andpredictive values according to one embodiment of the present disclosure.

FIGS. 11A-11E illustrate embodiments of a cloud infrastructure that canbe used with the wearable device of the present disclosure.

FIGS. 12, 13 and 14 are diagrams illustrating embodiments of a mobile orcomputing device that can be used with the wearable device of thepresent disclosure.

FIGS. 15A-15C illustrate various modular bands that can have multi useand be adjustable in various embodiments of the present disclosure.

FIGS. 16A-16B illustrate modular hats with a removable screen band andseparate removable parts in various embodiments of the presentdisclosure.

FIG. 17 illustrates a light emitting diode (LED) driving circuit.

FIG. 18 shows a display mounted on a wristband.

FIGS. 19A-19K show a wearable device that can be mounted on variousobjects, such as a mobile device.

FIG. 20 shows a computer control system that is programmed or otherwiseconfigured to implement methods provided herein.

FIG. 21 shows a control unit.

FIGS. 22A-22D show a display device that is configured to display mediaselected by a user.

FIGS. 23A-23E show various stages of construction of a display device.

FIG. 24 shows a display device with a display screen.

FIG. 25 shows a display device with a flex connector and active toucharea.

FIG. 26 shows an example of a wearable device that is a button.

FIG. 27 shows an example of a wearable device with a magneticattachment.

FIG. 28 shows an example of a wearable device with a clip.

FIG. 29 shows an example of a wearable device with a lanyard.

FIG. 30 shows a user wearing a wearable device on a shirt of the user.

FIG. 31 shows a charger for charging a wearable device.

FIGS. 32A and 32B show exploded views of another example of a wearabledevice.

FIGS. 33A and 33B show exploded side and cross-section views,respectively, of another example of a wearable device.

FIGS. 34A and 34B show schematics of another example of a wearabledevice.

The figures depict various embodiments of the present invention forpurposes of illustration only. One skilled in the art will readilyrecognize from the following discussion that alternative embodiments ofthe structures and methods illustrated herein may be employed withoutdeparting from the principles of the invention described herein.

DETAILED DESCRIPTION

Overview

The term “media,” as used herein, generally refers to text, sounds,image or video. Media can include a combination of text, sounds, imageand/or video. Media can include text and image, text and video, orvideo. Examples of media include text files, audio files, images files,or video files. Media may be editable by a user.

As used herein, the term “engine” refers to software, firmware,hardware, or other component that can be used to effectuate a purpose.The engine will typically include software instructions that are storedin non-volatile memory (also referred to as secondary memory). When thesoftware instructions are executed, at least a subset of the softwareinstructions can be loaded into memory (also referred to as primarymemory) by a processor. The processor then executes the softwareinstructions in memory. The processor may be a shared processor, adedicated processor, or a combination of shared or dedicated processors.A typical program will include calls to hardware components (such as I/Odevices), which typically requires the execution of drivers. The driversmay or may not be considered part of the engine, but the distinction isnot critical.

As used herein, the term “database” is used broadly to include any knownor convenient approach for storing data, whether centralized ordistributed, relational or otherwise.

As used herein, a “mobile device” includes, but is not limited to, acell phone, such as Apple's iPhone®, other portable electronic devices,such as Apple's iPod Touches®, Apple's iPads®, and mobile devices basedon Google's Android® operating system, and any other portable electronicdevice that includes software, firmware, hardware, or a combinationthereof that is capable of at least receiving the signal, decoding ifneeded, exchanging information with a transaction server to verify thebuyer and/or seller's account information, conducting the transaction,and generating a receipt. Typical components of mobile device mayinclude but are not limited to persistent memories like flash ROM,random access memory like SRAM, a camera, a battery, LCD driver, adisplay, a cellular antenna, a speaker, a BLUETOOTH® circuit, and WIFIcircuitry, where the persistent memory may contain programs,applications, and/or an operating system for the mobile device.

As used herein, the terms “social network” and “SNET” comprise agrouping or social structure of devices and/or individuals, as well asconnections, links and interdependencies between such devices and/orindividuals. Members or actors (including devices) within or affiliatedwith a SNET may be referred to herein as “nodes”, “social devices”,“SNET members”, “SNET devices”, “user devices” and/or “modules”. Inaddition, the terms “SNET circle”, “SNET group” and “SNET sub-circle”generally denote a social network that comprises social devices and, ascontextually appropriate, human SNET members and personal area networks(“PANs”).

A used herein, the term “wearable device” is anything that can be wornby an individual, it can include a back side that in some embodimentscontacts a user's skin and a face side. Examples of wearable deviceinclude a head display/head covering display regardless of form,including but not limited to a cap, hat, crown, arm band, wristband,garment, belt, t-shirt, a screen which can show words and/or images onit attached to or mounted on a user's head and/or other parts of thebody, a holographic display for words or images that can float in frontof the forehead, a projected display where the image or words areprojected from the bill of the forehead by a projector on a bill, andthe like. A wearable device can also include a bag, backpack, orhandbag. The term “wearable device” can also be a monitoring device ifit includes monitoring elements.

As used herein, the term “computer” is a device that can be programmedto carry out a finite set of arithmetic or logical operations. Thecomputer can be programmed for a tailored function or purpose. Since asequence of operations can be readily changed, the computer can solvemore than one kind of problem. A computer can include of at least oneprocessing element, typically a central processing unit (CPU) with oneform of memory. The processing element carries out arithmetic and logicoperations. A sequencing and control unit can be included that canchange the order of operations based on stored information. Peripheraldevices allow information to be retrieved from an external source, andthe result of operations saved and retrieved.

As used herein, the term “Internet” is a global system of interconnectedcomputer networks that use the standard Internet protocol suite (TCP/IP)to serve billions of users worldwide. It may be a network of networksthat may include millions of private, public, academic, business, andgovernment networks, of local to global scope, that are linked by abroad array of electronic, wireless and optical networking technologies.The Internet carries an extensive range of information resourcesservices, such as the inter-linked hypertext documents of the World WideWeb (WWW) and the infrastructure to support email. The communicationsinfrastructure of the Internet may include its hardware components and asystem of software layers that control various aspects of thearchitecture.

As used herein, the term “extranet” is a computer network that allowscontrolled access from the outside. An extranet can be an extension ofan organization's intranet that is extended to users outside theorganization that can be partners, vendors, suppliers, in isolation fromall other Internet users. An extranet can be an intranet mapped onto thepublic Internet or some other transmission system not accessible to thegeneral public, but managed by more than one company's administrator(s).Examples of extranet-style networks include but are not limited to: LANsor WANs belonging to multiple organizations and interconnected andaccessed using remote dial-up; LANs or WANs belonging to multipleorganizations and interconnected and accessed using dedicated lines;Virtual private network (VPN) that is comprised of LANs or WANsbelonging to multiple organizations, and that extends usage to remoteusers using special “tunneling” software that creates a secure, in somecases encrypted network connection over public lines, sometimes via anISP.

As used herein, the term “Intranet” is a network that is owned by asingle organization that controls its security policies and networkmanagement. Examples of intranets include but are not limited to: alocal area network (LAN); wide-area network (WAN) that may be comprisedof a LAN that extends usage to remote employees with dial-up access; WANthat is comprised of interconnected LANs using dedicated communicationlines; virtual private network (VPN) that is comprised of a LAN or WANthat extends usage to remote employees or networks using special“tunneling” software that creates a secure, in some cases encryptedconnection over public lines, sometimes via an Internet Service Provider(ISP).

For purposes of the present disclosure, the Internet, extranets andintranets collectively are referred to as (“Network Systems”).

As used herein, the term “user” includes, but is not limited to, aperson that uses devices, systems and methods of the present disclosure.A user may be a person interested in maintaining health, interested inmaintaining a healthy lifestyle and/or physiologic balance, interestedin monitoring lifestyle conditions, including but not limited to, theway a person goes about daily living including but not limited to,habits, exercise, diet, medical conditions and treatments, career,financial, emotional status, and the like. The user may be under aphysician's care.

As used herein, the term “sensors” include those devices used forcollecting data, such as from a user or an environment of the user. Forexample, a sensor can be for cardiac monitoring, which generally refersto continuous electrocardiography with assessment of the user'scondition relative to their cardiac rhythm. A small monitor worn by anambulatory user for this purpose is known as a Holter monitor. Cardiacmonitoring can also involve cardiac output monitoring via an invasiveSwan-Ganz catheter. As another example, a sensor can be used forHemodynamic monitoring, which monitors the blood pressure and blood flowwithin the circulatory system. Blood pressure can be measured eitherinvasively through an inserted blood pressure transducer assembly, ornoninvasively with an inflatable blood pressure cuff. As anotherexample, a sensor can be used for respiratory monitoring, such as pulseoximetry which involves measurement of the saturated percentage ofoxygen in the blood, referred to as SpO2, and measured by an infraredfinger cuff, capnography, which involves CO2 measurements, referred toas EtCO2 or end-tidal carbon dioxide concentration. The respiratory ratemonitored as such is called AWRR or airway respiratory rate). As anotherexample, a sensor can be used for respiratory rate monitoring through athoracic transducer belt, an ECG channel or via capnography, and/orneurological monitoring, such as of intracranial pressure. Special usermonitors can incorporate the monitoring of brain waveselectroencephalography, gas anesthetic concentrations, and bispectralindex (BIS), blood glucose monitoring using glucose sensors and thelike. As another example, a sensor can be used for childbirthmonitoring. This can be performed using sensors that monitor variousaspects of childbirth. As another example, a sensor can be used for bodytemperature monitoring which in one embodiment is through an adhesivepad containing a thermoelectric transducer, and/or stress monitoring toprovide warnings when stress levels signs are rising before a human cannotice it and provide alerts suggestions. As another example, a sensorcan be used for epilepsy monitoring, toxicity monitoring, and/ormonitoring general lifestyle parameters.

Visual Displays

An aspect of the present disclosure provides a system for displaying orprojecting media selected by a user, comprising a support member that isremovably mountable on a body of a user, and a display mounted on thesupport member. The display can be configured to display or project themedia selected by the user in a manner that is viewable by one or moreobservers. The media can include at least one of text, image and video.The support member can be removably mountable on an article of clothingon the body of the user (e.g., shirt, pants or hat), or other objectmounted on the body of the user, such as, for example, a strap or bag.The system can comprise a controller in communication with the display.The controller can be programmed to direct the display to display orproject the media according to a display and/or location preference orschedule of the user. The display, when mounted on the support member,can yield a display device.

The display and/or location preference or schedule of the user can be adisplay schedule, location schedule, or both. The user may use thedisplay and/or location preference or schedule to set the manner inwhich media is displayed or projected. For example, the user may wishmedia to be displayed or projected during the day, at night, or at othertimes during the day, week, month, or year. The user may wish media tobe displayed or projected at random points, upon manual input by theuser, or both. The user may wish the media to be displayed or projectedin response to an action or trigger, such as the user receivingelectronic mail (email), a text message, having a meeting, or otheraction or trigger. The media may be displayed based on a context of theuser.

The user may wish media to be displayed or projected when the user is ata given location, as may be determined by a geolocation device of theuser. The geolocation device may be part of the system or displaydevice.

The display can have various shapes and sizes. The display can betriangular, circular, oval, square, rectangular, or partial shapes orcombinations of shapes thereof.

In some examples, the display is a visual curvilinear display withcircular or oval, or has circular or oval features. For example, thedisplay is circular or substantially circular, or is of another shape(e.g., square or rectangular) with sides or corners that are partiallyor fully circular.

The support member can have various shapes and sizes. The support membercan be triangular, circular, oval, square, rectangular, or partialshapes or combinations of shapes thereof. The support member can be abutton. The support member can include a pin, clip, hook, loop, lanyardor magnetically attractable lock.

The support member can be a cap, hat, screen, pin, belt, belt buckle,arm band, wristband, necklace, choker necklace, headband, visor, visorprotective flap(s), screen camera, or band. The support member can be asurface or support object that is mountable (e.g., removably mountable)on a cap, hat, screen, pin, belt, belt buckle, arm band, wristband,necklace, choker necklace, headband, visor, visor protective flap(s),screen camera, or band.

The support member can be mountable on a head or torso of the user. Insome cases, the support member is not mountable on a wrist, hand and/orarm of the user. The support member can be mountable and removable fromthe body with a single hand of the user. In an example, the user canmount or remove the support member solely with the user's left or righthand, thus enabling the support member to be readily mounted or removedwith little or minimal effort by the user.

The display can have a thickness that is less than or equal to about 100millimeter (mm), 50 mm, 40 mm, 30 mm, 20 mm, 10 mm, 5 mm, or 1 mm. Thesupport member can have a thickness that is less than or equal to about100 mm, 50 mm, 40 mm, 30 mm, 20 mm, 10 mm, 5 mm, or 1 mm. When thedisplay is mounted on the support member to yield the display device,the overall thickness of the device can be less than or equal to about100 mm, 50 mm, 40 mm, 30 mm, 20 mm, 10 mm, 5 mm, or 1 mm. In someexamples, the overall thickness is from 2 mm to 15 mm, or 5 mm to 10 mm.As an example, the overall thickness is less than or equal to 15 mm, 14mm, 13 mm, 12 mm, 11 mm or 10 mm.

The display can have a cover glass with a substantially small curvature.The display can be formed of sapphire glass. The display can becircular, oval, triangular, square or rectangular, for example. Thedisplay can include a backlight and/or a masked front glass. The displaycan be flexible.

The display can be a touchscreen, such as a capacitive or resistivetouchscreen. This can enable the user to select media, scroll throughmedia, or access other features or functions of the device.

The device can include one or more buttons to enable a user to accessvarious features or functions of the device. The one or more buttons canbe on a side portion of the display or the support member. The one ormore buttons can be coupled to the controller.

The support member can include a pin that pierces an article of clothing(e.g., shirt or hat) or other object (e.g., bag), which can enable thesupport member to secure against the article of clothing or otherobject. The pin can have a lock that secures the pin and support memberin place. The pin can enable the support member to rotate. As analternative, the support member can include a magnetically attractablelock. For example, the support member can include a metallic plate thatis polarized with one pole of a permanent magnet and a lock that ispolarized with another pole of a magnet). When the metallic plate andlock are brought in proximity to one another, a magnetic field force candraw them together, holding the support member in place, such as, forexample, against an article of clothing. As an alternative, the supportmember can be mountable on an inanimate object, such as a vehicle. Thiscan enable the display device to display or project the medial on thevehicle. For example, the display device can be a bumper sticker, suchas a digital bumper sticker.

The display can be modular. This can enable the display to couple withother components, such as other displays. In some cases, the system caninclude one or more additional displays. The one or more additionaldisplays can be in communication with the display. For example, eachadditional display can be mountable on the support member or a separatesupport member. If a separate support member is employed, the separatesupport member may be mountable on the support member, or vice versa.For example, support members can include mounting members (e.g., clipsor interlocks) on their sides that enable the support members to becoupled to one another to form larger display devices. Once coupled, theindividual display devices can provide separate media or communicatewith one another to provide the same media or portions of the samemedia. For example, portions of a single image can be displayed throughthe individual devices.

Modular displays can be coupled to various support members. FIGS.15A-15C illustrate various modular bands that can have multi use and beadjustable. FIGS. 16A-16B illustrate modular hats with a removablescreen band and separate removable parts.

The display and/or support member can be flexible. This can enable auser to bend or twist the display and/or support member, as desired. Theuser can shape the display and/or support member into any desired orpredetermined shape or configuration.

In some examples, the support member is formed of a polymeric material,such as a thermoplastic. The display can be formed of a light emittingdiode (LED), such as an organic LED (OLED). The controller can include aprinted circuit board (PCB) that can be flexible. As an alternative, thedisplay is a projector that can project the media to a display surface,such as an article of clothing or other object (e.g., display screen).For example, the display can include a projector bill on a cap, as shownin FIG. 3.

The system can include an energy storage device, such as a battery,operatively coupled to the display and/or the controller. The batterycan be a solid state battery, such as a lithium ion battery. The batterycan be chargeable, such as through a charging port of the system, e.g.,through a universal serial bus (USB) port. As an alternative or inaddition to, the battery can be inductively chargeable.

The display can be removable from the support member. As an alternative,the display is not removable from the support member.

The system can include a communications bus for bringing the display incommunication with the controller. The communications bus can be acircuit board, such as a PCB. The communications bus can be mounted onthe support member. In some examples, the communications bus includes acommunications interface (e.g., Bluetooth or WiFi) that brings thedisplay in wireless communication with the controller.

The controller can be mounted on the support member. In some examples,the controller is unitary or integrated with the support member. As analternative, the controller can be separable from the support member.

The system can include one or more sensors. A sensor among the one ormore sensors can be an optical, pressure or proximity sensor. The sensorcan be in communication with the controller.

The system can include a camera in communication with the controller.The camera can be a charge-coupled camera (CCD). The camera can enablecapture of images or video of the user or other objects, such otherindividuals. This can enable the system to gauge response to the media.

The controller can be programmed to orient the media such that it isdisplayed or projected through the display at an orientation selected bythe user. This can enable the user to mount the support member on a bodyof the user without concern for the media being displayed or projectedin an intended manner. As an alternative or in addition to, thecontroller can be programmed to orient the media such that it isdisplayed or projected through the display along a direction that isparallel to the gravitational acceleration vector.

The system can include a gyroscope. The gyroscope can enable thecontroller to determine the orientation of the display.

The system can include an acceleration member that measures properacceleration. The acceleration member can be an accelerometer. Theacceleration member can be operatively coupled (e.g., in communicationwith) the controller.

The system can enable the user to create media. For example, the usercan select a picture and modify the picture to generate media fordisplay. The media can be created on a mobile electronic device of theuser, such as a portable computer or Smart phone.

Display devices (e.g., wearable devices) of the present disclosure caninclude various features. A display device can have a display with atouchscreen (e.g., capacitive touchscreen), a GPS, and an accelerometer.The accelerometer may be used, for example, for movement detection andpower management, as well as making sure that an image (or expression)on the display is always properly oriented (e.g., north/south orup/down). The display can be for customizable self-expression andconnecting to a platform to allow for connection options. The displaydevice may be readily mountable on the user or other object, and may bereadily removable from the user or other object. The display device maybe mountable with a magnet, which can allow the user to mount and removethe display device without having to take of the magnets. The displaydevice can have an energy storage unit, such as a battery. The displaydevice may be at least partially or fully powered by solar energy. Insuch a case, the display device can include solar cells. The displaydevice may have an electronic paper display (“E ink”) which may haveelectrophoretic ink. Such a display may be a bistable display that maybe usable for reduced or low power consumption.

Reference will now be made to the figures, wherein like numerals referto like parts throughout. It will be appreciated that the figures andfeatures therein are not necessarily drawn to scale.

FIG. 1 shows a display device 100 with a display screen 101. The displaydevice 100 can be as described above. The display screen 101 can havevarious shapes and sizes. For example, the display screen 101 can becurvilinear (e.g., circular or oval). The display device 100 and thedisplay screen 101 can have various form factors. For example, thedisplay device 100 can be in the form of a pin or button.

FIG. 2 shows a display device 200 with a display screen 201. The displaydevice 200 can be as described above. The display screen 201 can havevarious shapes and sizes. For example, the display screen 201 can becurvilinear (e.g., circular or oval). The display device 200 furtherincludes a sensor 202. The sensor 202 can capture various signals fromthe user or an environment of the user, such as light or sound. Thesensor 202 can be a camera, which can capture images or video from theuser or other objects, such as other individuals. The display device 200and the display screen 201 can have various form factors. For example,the display device 200 can be in the form of a pin or button.

The present disclosure provides a wearable device that can provide theability to have self-expression, with the self-expression beingchangeable, and is in the form of words, images and combinationsthereof.

In an embodiment, the wearable device provides the ability to haveindividual creative self-expression, with the self-expression beingchangeable, and is in the form of words, images and combinationsthereof.

In another embodiment, the wearable device provides the ability to havedynamic individual creative self-expression, in the form of words,images and combinations thereof, and enables connection.

In another embodiment, the present disclosure provides a wearable devicethat provides an ability to have dynamic individual creativeself-expression, in the form of words, images and combinations thereof,and enables manifestation in a variety of different forms.

In one embodiment, the present disclosure provides a wearable,customizable digital display device that combines technology and fashionto offer the user an opportunity for creative self-expression,connection and manifestation. A wearable device of the presentdisclosure can provide a tangible delivery system of a message and/orfigure to create expression.

The wearable device can display images, complex words and messages, andtext, uploads, displays, ends wirelessly. The wearable device can use auser's or a third party's mobile device to communicate. The wearabledevice is in communication with the mobile device.

In one embodiment the wearable device is a crown that may change colorbased on information received. Sensors can be included in the wearabledevice.

In various embodiments the wearable device can include a display orscreen that can be flexible. In other embodiments the wearable devicecan be utilized by a wearable device user with an ability to impactpositive social and environmental change through intentionally andexpression from personal to global. In one embodiment the wearabledistal is a customizable worn for the purpose of self-expression and thegreater good. It can be used to express, connect and manifest positivechange.

Display devices of the present disclosure can provide individuals withthe opportunity to voice and express what is important to them viawearable devices, and in their vehicles, mini customizable billboards.Display devices of the present disclosure can provide individuals withthe opportunity to be heard, counted and has their opinions andintentions mean something through creative customizable self-expressionwhich they can wear or use in their vehicles.

Display devices of the present disclosure can support individualscollectively creating outcomes for their lives. Such devices can alsoenable individuals to have positive experiences and create all kinds ofintentions and expressions which yield different energies and resultsthat effect and impact what their experience of life is like, theresults of how they feel and what they accomplish throughout their day,week, month and lifetime. Some intentions, expressions and energies arepowerful and easily recognizable, while others are more subtle and oftenonly intuitively felt.

Wearable devices of the present disclosure can provide the opportunityto support connection, being counted, in an aggregate dashboard of allthe users of our device to reflect the collective mood and differentexpressions of the users. In one embodiment users of the device connectwith potential revenue streams based on what they are expressing ontheir devices, including but not limited to a walking or travelingbillboard. Organizations may be able to connect with users of wearabledevices for the purpose of communal expressions.

The present disclosure provides a digital LED, nanotechnology and otherrelated display technology-based button that can combine technology andfashion to offer the user an opportunity for creative self-expression,connection and manifestation. The user has the ability to impactpositive social and environmental change through intentionally andexpression from personal to global. In one embodiment the digital LED,nanotechnology and other related display technology based wrist band isa customizable digital cap worn for the purpose of self-expression andthe greater good. It can be used to express, connect and manifestpositive change.

The present disclosure provides a digital LED, nanotechnology and otherrelated display technology-based button that can provide: (i) a tangibledelivery system of a message and the psychological spiritual intentionof the messenger him/herself; (ii) a sense of identity, a pride,uniqueness, a cool factor and the like, (iii) a sense of self,belonging, connection, meaning, purpose, fulfillment, being heard andconsidered; and (iv) an ability to impact the outcomes that serve theirlives and the greater community in which they live.

The digital LED, nanotechnology and other related display technologybased wrist band displays images and text, uploads, displays, endswirelessly. The digital LED, nanotechnology and other related displaytechnology based wrist band can use a user's or a third party's mobiledevice to communicate. The digital LED, nanotechnology and other relateddisplay technology based wrist band is in communication with the mobiledevice.

Sensors can be included in the digital LED, nanotechnology and otherrelated display technology based wrist band. In one embodiment colorcodes are utilized with the wristband that are displayed to reflect whatcauses the user is affiliated with and cares about.

The wristband can be uploaded with mobile devices, desktop computers,other devices including but not limited to BEAM devices.

As non-limiting examples, the wristband can display a variety ofdifferent messages, cause-based intentions such as a breast cancerribbon, rainbow GLTG, and the like.

The present disclosure provides a digital LED, nanotechnology and otherrelated display technology-based wrist band that can combine technologyand fashion to offer the user an opportunity for creativeself-expression, connection and manifestation. The user has the abilityto impact positive social and environmental change through intentionallyand expression from personal to global. In one embodiment the digitalLED, nanotechnology and other related display technology based wristband is a customizable digital cap worn for the purpose ofself-expression and the greater good. It can be used to express, connectand manifest positive change.

The present disclosure provides a digital LED, nanotechnology and otherrelated display technology-based wrist band that provides: (i) atangible delivery system of a message and the psychological spiritualintention of the messenger him/herself; (ii) a sense of identity, apride, uniqueness, a cool factor and the like, (iii) a sense of self,belonging, connection, meaning, purpose, fulfillment, being heard andconsidered; and (iv) an ability to impact the outcomes that serve theirlives and the greater community in which they live.

The digital LED, nanotechnology and other related display technologybased wrist band displays images and text, uploads, displays, endswirelessly. The digital LED, nanotechnology and other related displaytechnology based wrist band can use a user's or a third party's mobiledevice to communicate. The digital LED, nanotechnology and other relateddisplay technology based wrist band is in communication with the mobiledevice.

Sensors can be included in the digital LED, nanotechnology and otherrelated display technology based wrist band.

In one embodiment color codes are utilized with the wristband that aredisplayed to reflect what causes the user is affiliated with and caresabout.

The wristband can be uploaded with mobile devices, desktop computers,other devices including but not limited to BEAM devices.

As non-limiting examples, the wristband can display a variety ofdifferent messages, cause based intentions such as a breast cancerribbon, rainbow GLTG, and the like.

In another aspect, a method for displaying or projecting media selectedby a user comprises providing a display device that comprises (i) asupport member that is removably mounted on a body of a user, and (ii) adisplay mounted on the support member, wherein the display is configuredto display or project the media selected by the user in a manner that isviewable by one or more observers, which media includes at least one oftext, image and video. Next, a display and/or location preference orschedule of the user is accessed in computer memory. The display canthen be used to display or project the media according to the displayand/or location preference or schedule of the user.

The media can be oriented such that it is displayed or projected throughthe display at an orientation selected by the user. The median can beoriented such that it is displayed or projected through the displayalong a direction that is parallel to the gravitational accelerationvector.

The method can include receiving input from the user to display orproject the media. The input can be received on the display or anelectronic device of the user.

The method can include receiving the display and/or location preferenceor schedule from the user. The display and/or location preference orschedule can be stored in the computer memory. The display and/orlocation preference or schedule can be received from a mobile electronicdevice of the user.

The method can include detecting motion of the user. The media can bedisplayed or projected upon detecting the motion.

Flexible Displays

The flexible displays may be composed of one or more flexible layers andmay be mounted on top of or under a cover layer. For example, a flexibledisplay may be mounted on top of a rigid support member or may bemounted on the underside of a rigid cover layer. The display may bemounted on a rigid surface or a surface that is not rigid.

Electronic devices may also be provided with user interface components(input-output components) such as buttons, microphones, speakers,piezoelectric actuators (for receiving electrical input from a user ortactile feedback to users), or other actuators such as vibrators,pressure sensors, and other components. These components may be mountedunder portions of a flexible display.

During operation of the electronic device, the flexibility of thedisplay may allow a user to interact with the component through thedisplay. For example, sound waves from a speaker or localized vibrationsfrom an actuator in an electronic device may pass through the flexibledisplay. The flexible display may also allow an internal microphone,pressure sensor, or force sensor (or other internal components) toreceive external input. For example, a user may deflect a flexibledisplay using a finger or other external object, barometric pressure maybe monitored through the flexible display, or sound waves may bereceived through the flexible display.

Components may receive input or may supply output through a physicallydeformed portion of the flexible display (e.g., a deformation thatoccurs when a user presses on the display to compress the component). Insome configurations, a portion of the flexible display may serve as amembrane that forms part of a microphone, speaker, pressure sensor, orother electronic component.

The ability of a user to compress a component such as a button switch bydeforming the flexible display may allow the area of a device availablefor visual display to be enlarged. For example, the active area of aflexible display may overlap a component such as a button or speaker.

If desired, a flexible display may be deformed by an internal componentto provide audio or tactile feedback to a user. For example, structuresinside an electronic device may be pressed against portions of aflexible display to temporarily create an outline for a virtualon-screen button or to temporarily create a grid of ridges that serve todelineate the locations of keys in a keyboard (keypad).

Display Components

In another aspect, a system for analyzing response to media from a usercan comprise a support member that is removably mountable on a body of auser, and a display member mounted on the support member, wherein thedisplay member is configured to display or project the media selected bythe user, which media includes at least one of text, image and video.The system can include a sensor that collects one or more signals thatare indicative of a response of at least one individual to the mediadisplayed or projected by the display member. The system can include acontroller in communication with the display member and the sensor,wherein the controller is programmed to (i) direct the display member todisplay or project the media, (ii) receive the one or more signals fromthe sensor and (iii) determine the response based at least in part onthe one or more signals received from the sensor. The at least oneindividual can include the user.

The support member can be removably mountable on a hat or a shirt of theuser. The display member can be a display screen. The display screen canbe curvilinear or flexible.

The system can include a camera in communication with the controller.The controller can be programmed to determine a score indicative of aquality of a relationship value between the user and the at least oneother individual based at least in part on the response. The controllercan be programmed to determine one or more waypoints between transitionsfrom one quality of relationship value to another quality ofrelationship value. The quality of relationship value can be selectedfrom the group consisting of trust, confidence, engagement, valuecreation, breakdown, lethargy, apathy and compliance. The controller canbe programmed with a relationship analysis engine that determines orquantifies a quality of one or more relationships between the user andone or more other persons or entities.

In another aspect, a method for analyzing response to media from a usercan comprise providing (i) a support member that is removably mounted ona body of a user, (ii) a display member mounted on the support member,wherein the display member is configured to display or project the mediaselected by the user, which media includes at least one of text, imageand video, and (iii) a sensor that collects one or more signals that areindicative of a response of at least one individual to the mediadisplayed or projected by the display member. Next, the display membercan be used to display or project the media. The one or more signals canbe received from the sensor and the response can be determined based atleast in part on the one or more signals received from the sensor.

The method can include determining a score indicative of a quality of arelationship value between the user and the at least one individualbased at least in part on the response. One or more waypoints can bedetermined between transitions from one quality of relationship value toanother quality of relationship value.

The present disclosure provides various displays for use with systemsand methods of the present disclosure. In one embodiment, the displayincludes an electronic circuit stratum with signal transmittingcomponents for transmitting user input signals to a display signalgenerating device for controlling display information transmitted fromthe display signal generating device. Signal receiving componentsreceive the display information transmitted from the display signalgenerating device. Display driving components drive the display layeraccording to the received display information. A user input receivesuser input and generates the user input signals. A battery provideselectrical energy to the electronic circuit stratum, the user input anddisplay components. The signal receiving components may include firstradio frequency receiving components for receiving a first displaysignal having first display information carried on a first radiofrequency and second radio frequency receiving components for receivinga second display signal having second display information carried on asecond radio frequency. The display driving components may includesignal processor components for receiving the first display signal andthe second display signal and generating a display driving signal forsimultaneously displaying the first display information at a firstlocation on the display and the second display information at a secondlocation on the display stratum. At least some of the components in thebattery, display, user input and electronic circuit stratums are formedby printing electrically active material to form circuit elementsincluding resistors, capacitors, inductors, antennas, conductors andsemiconductor devices.

The battery may comprise a first current collector layer; an anodelayer; an electrolyte layer; a cathode layer and a second currentcollector layer. The electrolyte material may be microencapsulated,which may make the battery particularly suitable for formation by aprinting method, such as inkjet printing, laser printing, magneticallyreactive printing, electrostatically reactive printing, or otherprinting methods that are adaptable to the use of microencapsulatedmaterials. The battery is formed substantially over the entire topsurface of the flexible substrate. By this construction, the inventivewireless display device may be formed as thin as possible, while havingsuitable battery power density, and while being provided with theadvantageous electronic shielding qualities provided by the batterylayers. The user input may comprise a grid of conductive elements eachconductive elements for inducing a detectable electrical signal inresponse to a moving magnetic field. The user input may comprise a touchscreen formed by printing pressure sensitive or capacitance sensitiveelements on an insulating layer.

The display may include conductive leads connected with each lightemitting pixel for applying the electrical energy selectively to eachlight emitting pixel under the control of the display drivingcomponents.

The signal receiving components may include first radio frequencyreceiving components for receiving a first display signal having firstdisplay information carried on a first radio frequency and second radiofrequency receiving components for receiving a second display signalhaving second display information carried on a second radio frequency.The display driving components may include signal processor componentsfor receiving the first display signal and the second display signal andgenerating a display driving signal for simultaneously displaying thefirst display information at a first location on the display and thesecond display information at a second location on the display stratum.

At least some of the components in the electronic circuit are formed byprinting electrically active material to form circuit elements includingresistors, capacitors, inductors, antennas, conductors and semiconductordevices.

A content formatting method of formatting substantially static displaycontent is disclosed that greatly reduces the onboard processingcapacity required by the wireless display. This content formattingmethod is effective for enabling a large number of simultaneous users.The source computer composes the substantially static display contentinto a video frame of information. The wireless display only needs asmuch memory as is needed to store the desired number of single frames ofvideo information.

In one embodiment the display includes light emitting pixels fordisplaying information. In one embodiment the light emitting pixels areformed by printing a pixel layer of light-emitting conductive polymer.

In one embodiment, a user's displayed expression, connection andmanifest for positive change. profile is received by one or moreprocessors at the back-end where one or more of the following areperformed: (i) extraction of unique features of the expression,connection and manifestation, and being counted as part of an aggregatedashboard reflection; (ii) enhances distinguishing aspects of theexpression, connection and manifestation; and (iii) compression of datarelated to the expression, connection and manifestation. The one or moreprocessors can compare received data from the wearable device with thatin a database.

In one embodiment the display/screen is made larger through the use ofoptical components and creates a projection exterior to thedisplay/screen. In one embodiment the display/screen can project out infront of the wearer's head. The screen may be clear in color, black,white or change colors when not being used.

In one embodiment colors are used for the wearable device as a key codefor wearable devices that provide individual creative self-expression,connection, and manifestation. The wearable device can include add-ons,a GPS camera and the like.

The wearable device can have dimensionality to hold a display or screencoupled or included with it. The display or screen may be removable fromthe wearable device.

As non-limiting examples, the wearable device can be made of a varietyof materials including but not limited to: recycled materials, clothfrom different things; plastics; natural materials, an eco-friendlymaterial and the like.

In one embodiment the wearable device houses the components, includingelectronics that drives the display. An energy source, including butlimited to one or more batteries, can be included. As non-limitingexamples, other energy sources can be utilized including but not limitedto: solar; walking or other motion; wind and the like. The wearable canbe chargeable, e.g., plugged in. In one embodiment the wearable deviceis powered via mesh technology.

The display can be positioned on the front, back, side and the like andcan be detachable. The display can be made of flexible and non-flexiblematerials including but not limited to glass, plastics and the like.

The display can be different sizes shapes. In one embodiment the displayis light sensitive and change color relative to light. In one embodimentthe display includes a frame to help protect it from sun reflection. Inone embodiment the frame is up-loadable to change color. The display canbe flat, protrude out to some degree, and be a visor and the like tomake it more viewable.

The wearable device can adjust to different sizes. The wearable devicecan be module and also morph into a different product worn in adifferent way.

In one embodiment the wearable device and/or display/screen can changecolors. This can be achieved through the use of LED's and the like. Allor a portion of the wearable device can change color. In one embodiment,the wearable device includes one or more sensors that pick up differentaspects of the wear's energy, brain function, heartbeat, level of stressand busy thinking, and the like.

In one embodiment the wearable device it can change colors both at thescreen level and the entire wearable device or embodiment adjacent tothe screen which can be based on sound, and other extremities which caninfluence the user. This may be identical or similar to a soundresponsive sculpture.

The wearable device can include additional electronic componentsincluding but not limited to, a camera, in or behind the screen, GPSfunctionality and the like, and can do everything that a mobile devicecan do. In one embodiment, the wearable device does not need the fullpower of a mobile device.

The wearable device can communicate with a telemetry site with abackend. The telemetry site can include a database of identificationreferences, including user activity, performance and referenceinformation for each user, and/or for each sensor and location. The useractivity, performance metrics, data and the like captured by system canbe recorded into standard relational databases SQL server, and/or otherformats and can be exported in real-time. All communication is donewirelessly.

The telemetry system provides a vehicle for a user to: (i) set up itsprofile which can include their basic information, use wearable devicesthat provide, individual creative self-expression, connection,manifestation intentions; (ii) create and upload what the user wants toupload such as images, pictures, text and combinations thereof; and (ii)look at third parties self-expression, connections and manifestations.

It is noted that when something has political fire or interest theyoften change their social network profiles. Wearable devices of thepresent disclosure may be used for such purposes and as a supplement.Wearable devices of the present disclosure may be used to join acommunal expression, political or social, etc.

The present disclosure provides an aggregate dashboard of what peopleare sharing; takes this natural behavior and implement it in the virtualand physical world; uploads social media information, pictures, messagesand images; provides a mechanism to communicate with organizations; andconnects all of this to different organizations that can then takeaction.

Individuals may join community organizations that share similar valuesand goals, participate in an eco-system of shared expressions, be partof an aggregate dashboard that sees all of this and determines the moodderived from the expressions of users. This may be reflected back intosocial networks.

Wearable devices of the present disclosure can be used to create revenuestreams for the user by logging into and sharing personal informationwith companies that will pay for their message to be worn for periods oftime based no exposure. Walking billboards and revenue flow based onwearers impact for advertiser. This may provide the opportunity for paidand unpaid communal expression and advertising for revenue.

The present disclosure provides software that enables media to bedisplayed or projected using display devices provided herein. FIG. 4illustrates a block diagram of a relationship analysis engine 100. Therelationship analysis engine 100 can include a controller 105. Thecontroller 105 is coupled to or otherwise associated with severaldifferent components, which can contribute to determining andquantifying the quality of one or more relationship between differentpersons or entities. The controller 105 can include a processor,circuit, software, firmware, and/or any combination thereof. Indeed, anyof the components of the relationship analysis engine 100 can include aprocessor, circuit, software, firmware, and/or any combination thereof.It will be understood that one or more of the components of therelationship analysis engine 100 can be part of or otherwise implementedby the controller 105.

A data miner 125 is coupled to or otherwise associated with thecontroller 105 and can mine relationship information on a network (e.g.,197), such as Systems Network. The data miner 125 can determine orotherwise define a plurality of sender nodes, such as nodes 115. Eachsender node represents a sender of a message, as further described indetail below. In addition, the data minder 125 can determine orotherwise define a plurality of recipient nodes, such as nodes 115. Eachrecipient node represents a receiver of a message, as further describedin detail below.

The data miner 125 can automatically determine one or more contexts 110in which each message is transmitted between a sender node and arecipient node. A context can include, for example, a work-relatedcontext, a personal friendship context, an acquaintance context, abusiness transaction context, or the like. The data miner 125 can alsoautomatically determine a timing sequence for when each message istransmitted between the sender node and the recipient node.

An actionable analytics section 150 is coupled to or otherwiseassociated with the controller 105 and can analyze messages that aretransmitted between the sender nodes and the recipient nodes. Themessages can be received directly from one or more message queues suchas message queues 195, analyzed, and returned to the message queues.Alternatively, the messages can be received over the network 197 by thedata miner 125. The actionable analytics section 150 can producehistorical analytics 155, real-time analytics 160, and predictiveanalytics 165 associated with at least one relationship based on theanalyzed transmitted messages, the mined relationship information, theone or more contexts 110, and/or the timing sequence. The actionableanalytics section 150 can also generate a relationship indicator for therelationship, which can include different icons, patterns, and/or colorsrepresenting past, present, and predictive quality of relationshipvalues, as further described in detail below.

A relationship analyzer can determine one or more waypoints betweentransitions from one quality of relationship value to another. Suchwaypoints can be scored using a score builder 170. In addition, thequality of relationship values themselves can be assigned a score usingthe score builder 170. The scores can be used in determining the past,present, and predictive quality of relationship values, as furtherdescribed in detail below. The relationship analyzer can be coupled toor otherwise associated with the controller 105, and can determinewhether the relationship is productive or non-productive. Thedetermination of whether the relationship is productive ornon-productive can be made based on the context in which the message issent or received. The relationship analyzer can also determine the weakpoints and/or the strong points of a relationship.

The analysis engine 100 can include a user interface 140. The userinterface 140 can receive input from a user to manually define thesender nodes and the recipient nodes (e.g., 115). In other words,constructs of sender nodes and recipient nodes can be built, whichrepresent the persons or entities that actually send and receivemessages. Moreover, the user interface 140 can receive input from a userto manually define one or more contexts 110 in which each message istransmitted between a sender node and a recipient node.

The analysis engine 100 can further include a corrections implementer135, which can be coupled to or otherwise associated with the controller105. The corrections implementer 135 can detect one or more inaccuraciesin the mined relationship information and automatically correct suchinaccuracies. For instance, if weak points of a relationship should havebeen assessed as strong points, or vice versa, then the correctionsimplementer 135 can correct such inaccuracies and thereby improve theunderstanding of the relationship.

In some cases, an absence of interaction can be used to draw certainconclusions. An absence of interaction analyzer can be coupled to orotherwise associated with the controller 105, and can detect suchabsences of interaction. For instance, if a sender node sends a messageto a recipient node, and the recipient node fails to reply to themessage, then a conclusion can be drawn by the absence of interactionanalyzer. The conclusion can be that the recipient is simply unavailableto respond. Alternatively, the conclusion can be that there is a flaw inthe relationship between the sender node and the recipient node.

The actionable analytics section 150 can produce the historicalanalytics 155, the real-time analytics 160, and the predictive analytics165 using the corrected inaccuracies of the corrections implementer 135,the absence of interaction detection of the absence of interactionanalyzer, and the determination of the relationship analyzer.

An input application programming interface (API) 180 provides an inputinterface to the relationship analysis engine 100 from one or more thirdparty applications or software. For example, the input API 180 can allowan interface to multiple modes of data feed including video, voice,and/or text information. In addition, an output API 185 provides anoutput interface from the relationship analysis engine 100 to one ormore third party applications or software. For example, the output API185 can allow third party applications or software to utilize theanalysis engine 100 and display information received from the analysisengine 100 in their own user interface. The analysis engine 100 canprovide real-time feedback on the quality of relationships between andamong the nodes through the user interface 140, the input API 180,and/or the output API 185.

The relationship analysis engine 100 can also include a database 190,which can be coupled to or otherwise associated with the controller 105.The database 190 can store any information related to any of thecomponents of the relationship analysis engine 100, including, forexample, relationship information mined by the data miner 125,historical analytics 155, real-time analytics 160, predictive analytics165, scores generated by the score builder 170, suggestions and tracersto display specific exhibits for the scores, and the like.

The relationship analysis engine 100 can be embodied in various forms.For example, the relationship analysis engine 100 can be operated usinga dedicated rack-mount hardware system associated with a datacenter. Insome embodiments, the relationship analysis engine 100 operates inassociation with a computing device or computer. In some embodiments,the relationship analysis engine 100 is a widget that can be installedor otherwise associated with a web page. In some embodiments, therelationship analysis engine 100 is embodied as a smart-phoneapplication. In some embodiments, the relationship analysis engine 100is an application associated with a social network. In some embodiments,the relationship analysis engine 100 is an add-on for relationshipmanagement software such as customer relationship management (CRM)software, vendor resource management (VRM) software, and/orenvironmental resource management (ERM) software, or the like.

In an example, FIG. 5 illustrates a flow diagram of messages 210transmitted between sender nodes (e.g., S1, S2, S3, S4, S5, . . . , Sn,Sn+1) and recipient nodes (e.g., R1, R2, R3, R4, R5, . . . , Rn, Rn+1),in association with different contexts (e.g., C1, C2, C3, C4, C5, andC6).

The messages 210 are transmitted between the sender nodes and therecipient nodes in accordance with a timing sequence 205. Each of themessages 210 can have associated therewith a context, which can bedifferent from one message to the next. For example, as shown in FIG. 5,the messages sent between S1 and received by R1 and R2 can have acontext C1 associated therewith. By way of another example, the messagessent between Sn and recipients R5, Rn, and Rn+1 can have associatedtherewith contexts C4, C5, and C6, respectively. It will be understoodthat messages sent from a given sender node can have the same ordifferent contexts.

The sender nodes are representative of senders of messages, which can bepersons, entities, computers, or the like. The recipient nodes arerepresentative of receivers of messages, which can be persons, entities,computers, or the like. Each node can represent a single person orentity, or alternatively, a group of people or entities. For instance, anode can represent a subscriber list to a worldwide audience. Themessages 210 can include e-mails, blogs, short message service (SMS)text messages, posts, or the like, and can be organized as threads.

The actionable analytics section 150, FIG. 4, can produce the historicalanalytics 155, the real-time analytics 160, and the predictive analytics165 pertaining to one or more relationships based on one or morecontexts and the timing sequence.

FIG. 6A illustrates selections of parameters for determining one or morerelationships according to an example embodiment of the invention. Oneor more sender nodes can be selected, such as sender nodes 310. One ormore receiver nodes can be selected, such as receiver nodes 315. A timeinterval of interest 320 can be selected on the time sequence 305. Oneor more contexts can be selected, such as contexts 325. It will beunderstood that these are exemplary selections, and any combination ofparameters can be selected. The selection can be made, for example,through the user interface 140, the input API 180, and/or the output API185. In some embodiments, the selection is made algorithmically and/orautomatically.

FIG. 6B illustrates an analysis and display of outcomes and observationsassociated with the selections of FIG. 6A. After the selection ofparameters, outcomes 330 and/or observations 335 can be generated and/ordisplayed. The outcomes 330 and/or observations 335 are based on theselection of parameters, the mined relationship information, and otherdeterminations as set forth in detail. It will be understood that therelationship analysis engine 100, or components thereof, can produce theoutcomes 330 and/or the observations 335.

The outcomes can include one or more quality of relationship values,such as productivity 340, engagement 345, confidence 350, trust 355,compliance 360, apathy 365, lethargy 370, and/or breakdown 375. Theobservations 335 can include one or more observations. For example,observation 1 can be “Lack of communication of outcome.” Observation 2can be “Emphasis on action items.” Observation 3 can be “Partialacknowledgement of purpose.” Observation 4 can be “Disconnected actionitems.” It will be understood that these are exemplary observations, andother similar or different kinds of observations can be made.

In addition, details and examples (e.g., 380) can provide further detailand/or examples of the observations 335. The details and examples caninclude buttons 380, which can be selected so that the further detailand/or examples of the observations 335 and/or outcomes 330 can bedisplayed.

FIG. 7A illustrates selections of parameters for determining one or morerelationships according to another example embodiment of the invention.One or more quality of relationship values, such as trust 400, can beselected. A time interval of interest 420 can be selected on the timesequence 405. One or more contexts can be selected, such as contexts425. It will be understood that these are exemplary selections, and anycombination of parameters can be selected. The selection can be made,for example, through the user interface 140, the input API 180, and/orthe output API 185. In some embodiments, the selection is madealgorithmically and/or automatically.

FIG. 7B illustrates an analysis and display of one or more relationshipassociated with the selections of FIG. 7A. After the selection ofparameters, one or more sender nodes, such as sender nodes 410, can behighlighted or otherwise displayed, which correspond to the priorselections. Moreover, one or more recipient nodes, such as recipientnodes 415, can be highlighted or otherwise displayed, which correspondto the prior selections. It will be understood that the highlightedsender nodes 410 and the highlighted recipient nodes 415 are exemplary,and other similar or different kinds of selections and highlights can bemade.

The determination for which of the sender nodes and recipient nodes areto be highlighted or otherwise displayed is made based on the selectionof parameters, the mined relationship information, and otherdeterminations as set forth in detail above. It will be understood thatthe relationship analysis engine 100, or components thereof, can producethe highlights or otherwise display the sender nodes 410 and/or therecipient nodes 415. Moreover, the sender nodes 410 and/or the recipientnodes 415 can be highlighted or otherwise displayed in accordance withthe determinations of quality of relationships, which conform to theselections described above.

FIG. 8 illustrates a diagram of waypoints between transitions from onequality of relationship value to another quality of relationship valueaccording to some example embodiments. The quality of relationshipvalues can include, for example, trust 510, confidence 505, engagement520, and/or value creation 515. These quality of relationship valuesrepresent values that are similar to or the same as the outcomes oftrust 355, confidence 350, engagement 345, and productivity 340,respectively, discussed above with reference to FIG. 6B.

A relationship can transition from one quality value to any otherquality value. For example, the relationship can transition from trust510 to confidence 505, from confidence 505 to value creation 515, fromengagement 520 to trust 510, from confidence 505 to engagement 520, andso forth. In the course of such transitions, the relationship can passthrough various waypoints. In other words, the relationship analyzer,FIG. 4, can determine one or more waypoints between transitions from onequality of relationship value to another quality of relationship value.

The waypoints can be arranged along different paths. For instance, path525 can be associated with value creation 515, and along path 525, therelationship can pass through waypoints of acknowledgement, security,and appreciation. The path 525 can continue to path 530, which can alsobe associated with value creation 515. Along path 530, the relationshipcan pass through waypoints of validation, purpose, and identification.

By way of another example, path 535 can be associated with engagement520, and along path 535, the relationship can pass through waypoints ofattachment, satisfaction, and belonging. The path 535 can continue topath 540, which can also be associated with engagement 520. Along path540, the relationship can pass through waypoints of drive, direction,and connection.

By way of yet another example, path 545 can be associated withconfidence 505, and along path 545, the relationship can pass throughwaypoints of drive, direction, and connection. The path 545 can continueto path 550, which can also be associated with confidence 505. Alongpath 550, the relationship can pass through waypoints of attachment,satisfaction, and belonging.

By way of still another example, path 555 can be associated with trust510, and along path 555, the relationship can pass through waypoints ofvalidation, purpose, and identification. The path 555 can continue topath 560, which can also be associated with trust 510. Along path 560,the relationship can pass through waypoints of acknowledgement,security, and appreciation.

It will be understood that the paths and waypoints disclosed herein areexemplary, and other similar paths and waypoints can be associated withthe quality of relationship values of trust 510, confidence 505,engagement 520, and/or value creation 515.

The score builder 170, FIG. 4, can assign a score (e.g., 570) to one ormore of the waypoints. The scores among the waypoints can be differentin comparison one with another. For example, the score for the waypointof appreciation along path 525 can be higher than the score for thewaypoint of attachment along path 550. When a relationship passesthrough one of the waypoints, the score builder 170 can assign orotherwise add to the relationship the score associated with the givenwaypoint. The overall score assigned by the score builder 170 to a givenrelationship can be used in the determinations made by the relationshipanalyzer, of FIG. 4, and/or other components of the relationshipanalysis engine 100.

Furthermore, the score builder 170 can assign or otherwise add to therelationship a score (e.g., 570) for each quality of relationship valueattained by the relationship. For example, a different score can beassociated with each of the quality of relationship values of trust 510,confidence 505, engagement 520, and value creation 515, and theassociated score can be assigned to the relationship having theparticular quality of relationship value. The overall score assigned bythe score builder 170 to a given relationship can include this aspectand be used in the determinations made by the relationship analyzer, ofFIG. 4, and/or other components of the relationship analysis engine 100.

For example, the actionable analytics section 150, FIG. 4, can producethe historical analytics 155, the real-time analytics 160, and thepredictive analytics 165 pertaining to one or more relationships basedon the score of the one or more waypoints, the score for the quality ofrelationship, and/or the overall score assigned to the relationship. Themessages from which relationship information is extracted can be used todetermine the different paths and/or waypoints. The messages can beanalyzed, categorized, sorted, grouped, and/or tagged in terms of nodes(e.g., sender or receiver), contexts, and/or waypoints.

FIG. 9 illustrates another diagram of waypoints between transitions fromone quality of relationship value to another quality of relationshipvalue according to some example embodiments. The quality of relationshipvalues can include, for example, breakdown 610, lethargy 605, apathy620, and/or compliance 615. These quality of relationship values canrepresent values that are similar to or the same as the outcomes ofbreakdown 375, lethargy 370, apathy 365, and compliance 360,respectively, discussed above with reference to FIG. 6B.

A relationship can transition from one quality value to any otherquality value. For example, the relationship can transition frombreakdown 610 to lethargy 605, from lethargy 605 to compliance 615, fromapathy 620 to breakdown 610, from lethargy 605 to apathy 620, and soforth. It will also be understood that the relationship can transitionfrom one quality of relationship value illustrated in FIG. 9 to anotherquality of relationship value illustrated in FIG. 8. It will also beunderstood that the relationship can transition from one quality ofrelationship value illustrated in FIG. 8 to another quality ofrelationship value illustrated in FIG. 9.

In the course of such transitions, the relationship can pass throughvarious waypoints. In other words, the relationship analyzer, FIG. 4,can determine one or more waypoints between transitions from one qualityof relationship value to another quality of relationship value.

The waypoints can be arranged along different paths. For instance,emotional path 625 can be associated with breakdown 610, and along path625, the relationship can pass through waypoints of rejected, insecure,and ignored. The path 625 can continue to mental path 630, which canalso be associated with breakdown 610. Along path 630, the relationshipcan pass through waypoints of criticized, purposeless, and barriers.

By way of another example, spiritual path 635 can be associated withlethargy 605, and along path 635, the relationship can pass throughwaypoints of isolated, unfulfilled, and detached. The path 635 cancontinue to physical path 640, which can also be associated withlethargy 605. Along path 640, the relationship can pass throughwaypoints of disconnected, struggling, and frustrated.

By way of yet another example, physical path 645 can be associated withapathy 620, and along path 645, the relationship can pass throughwaypoints of disconnected, struggling, and frustrated. The path 645 cancontinue to spiritual path 650, which can also be associated with apathy620. Along path 650, the relationship can pass through waypoints ofisolated, unfulfilled, and detached.

By way of still another example, mental path 655 can be associated withcompliance 615, and along path 655, the relationship can pass throughwaypoints of criticized, purposeless, and barriers. The path 655 cancontinue to emotional path 660, which can also be associated withcompliance 615. Along path 660, the relationship can pass throughwaypoints of rejected, insecure, and ignored.

It will be understood that the paths and waypoints disclosed herein areexemplary, and other similar paths and waypoints can be associated withthe quality of relationship values of breakdown 610, lethargy 605,apathy 620, and compliance 615.

The score builder 170, FIG. 4, can assign a score (e.g., 670) to one ormore of the waypoints. The scores among the waypoints can be differentin comparison one with another. For example, the score for the waypointof ignored along path 625 can be higher than the score for the waypointof rejected along path 660. When a relationship passes through one ofthe waypoints, the score builder 170 can assign or otherwise add to therelationship the score associated with the given waypoint. The overallscore assigned by the score builder 170 to a given relationship can beused in the determinations made by the relationship analyzer, FIG. 4,and/or other components of the relationship analysis engine 100.

Furthermore, the score builder 170 can assign or otherwise add to therelationship a score for each quality of relationship value attained bythe relationship. For example, a different score can be associated witheach of the quality of relationship values of breakdown 610, lethargy605, apathy 620, and/or compliance 615, and the associated score can beassigned to the relationship having the particular quality ofrelationship value. The overall score assigned by the score builder 170to a given relationship can include this aspect and be used in thedeterminations made by the relationship analyzer, of FIG. 4, and/orother components of the relationship analysis engine 100. It will beunderstood that the score that is added can be a negative score, therebynegatively affecting the overall score assigned to the relationship.

The actionable analytics section 150, FIG. 4, can produce the historicalanalytics 155, the real-time analytics 160, and the predictive analytics165 pertaining to one or more relationships based on the score of theone or more waypoints, the score for the quality of relationship, and/orthe overall score assigned to the relationship. The messages from whichrelationship information is extracted can be used to determine thedifferent paths and/or waypoints. The messages can be analyzed,categorized, sorted, grouped, and/or tagged in terms of nodes (e.g.,sender or receiver), contexts, and/or waypoints.

FIG. 10 illustrates quality of relationship values 705 and an associatedrelationship indicator 725 having icons (e.g., 710, 715, and 720) thatrepresent past, present, and predictive values, respectively, accordingto some example embodiments.

The actionable analytics section 150 can generate the relationshipindicator (e.g., 725) for one or more relationships. The relationshipindicator 725 includes an indicator for a past quality of relationshipvalue 710associated with the historical analytics 155, a present qualityof relationship value 715 associated with the real-time analytics 160,and a predictive quality of relationship value 720 associated with thepredictive analytics 165.

The relationship indicator can include three adjacent or proximatelylocated icons. For example, a first icon 710can indicate the pastquality of relationship value, a second icon 715 can indicate thepresent or real-time quality of relationship value, and a third icon 720can indicate the predictive quality of relationship value. It will beunderstood that while the icons show a different pattern for eachquality of relationship value, alternatively, each icon can show adifferent color or shape to distinguish one quality of relationshipvalue from another. In some embodiments, a gradient of colors is usedsuch that an individual color within the gradient of colors representsan individual quality of relationship value. Indeed, any differentiatingaspect of the icons can be used to allow an observer to quicklydistinguish and identify the quality of relationship value associatedwith the past, present, and predicted future quality of relationship.

More specifically, the past quality of relationship value indicated bythe first icon 710 includes a representation for productivity 740,engagement 745, confidence 750, trust 755, compliance 760, apathy 765,lethargy 770, and/or breakdown 775. Similarly, the present quality ofrelationship value indicated by the second icon 715 includes arepresentation for productivity 740, engagement 745, confidence 750,trust 755, compliance 760, apathy 765, lethargy 770, and/or breakdown775. The predictive quality of relationship value indicated by the thirdicon 720includes a representation for productivity 740, engagement 745,confidence 750, trust 755, compliance 760, apathy 765, lethargy 770,and/or breakdown 775.

Back-End

The present disclosure provides a telemetry system that can include amicroprocessor with at least one central processing unit (CPU) ormultiple CPUs, computer memory, interface electronics and conditioningelectronics configured to receive a signal from the wearable deviceand/or the sensor. In one embodiment, all or a portion of theconditioning electronics are at the wearable device.

In one embodiment, the CPU includes a processor, which can be amicroprocessor, read only memory used to store instructions that theprocessor may fetch in executing its program, a random access memory(RAM) used by the processor to store information and a master dock. Themicroprocessor is controlled by the master clock that provides a mastertiming signal used to sequence the microprocessor through its internalstates in its execution of each processed instruction. In oneembodiment, the microprocessor, and especially the CPU, is a low powerdevice, such as CMOS, as is the necessary logic used to implement theprocessor design. The telemetry system can store information about theuser's messages, display and activities in memory.

This memory may be external to the CPU but can reside in the RAM. Thememory may be nonvolatile such as battery backed RAM or electricallyerasable programmable read only memory (EEPROM). Signals from themessages, display and/or sensors can be in communication withconditioning electronics that with a filter, with scale and candetermine the presence of certain conditions. This conditioningessentially cleans the signal up for processing by CPU and in some casespreprocesses the information. These signals are then passed to interfaceelectronics, which converts the analog voltage or currents to binaryones and zeroes understood by the CPU. The telemetry system can alsoprovide for intelligence in the signal processing, such as achieved bythe CPU in evaluating historical data.

In one embodiment, the actions, expressions and the like of the userwearing the wearable device can be used for different activities and canhave different classifications at the telemetry system.

The classification can be in response to the user's location, where theuser spends it time, messages, and communications, determination ofworking relationships, family relationships, social relationships, andthe like. These last few determinations can be based on the time of day,the types of interactions, comparisons of the amount of time withothers, the time of day, a frequency of contact with others, the type ofcontact with others, the location and type of place where the user isat, and the like. These results are stored in the database.

The foregoing description of various embodiments of the claimed subjectmatter has been provided for the purposes of illustration anddescription. It is not intended to be exhaustive or to limit the claimedsubject matter to the precise forms disclosed. Many modifications andvariations will be apparent to the practitioner skilled in the art.Particularly, while the concept “component” is used in the embodimentsof the systems and methods described above, it will be evident that suchconcept can be interchangeably used with equivalent concepts such as,class, method, type, interface, module, object model, and other suitableconcepts. Embodiments were chosen and described in order to bestdescribe the principles of the invention and its practical application,thereby enabling others skilled in the relevant art to understand theclaimed subject matter, the various embodiments and with variousmodifications that are suited to the particular use contemplated.

Cloud Infrastructure

The present disclosure provides a cloud infrastructure. FIG. 11Arepresents a logical diagram of the cloud infrastructure. As shown, theCloud encompasses web applications, mobile devices, personal computerand/or laptops and social networks, such as, Twitter®. (“Twitter®” is atrademark of Twitter Inc.). It will be appreciated that other socialnetworks can be included in the cloud and Twitter® has been given as aspecific example. Therefore, every component forms part of the cloudwhich comprises servers, applications and clients as defined above.

With reference to FIGS. 11B through 11E, the cloud based system canfacilitate adjusting utilization and/or allocation of hardwareresource(s) to remote clients. The system can include a third partyservice provider that can concurrently service requests from severalclients without user perception of degraded computing performance ascompared to conventional techniques where computational tasks can beperformed upon a client or a server within a proprietary intranet. Thethird party service provider (e.g., “cloud”) supports a collection ofhardware and/or software resources. The hardware and/or softwareresources can be maintained by an off-premises party, and the resourcescan be accessed and utilized by identified users over Network System.Resources provided by the third party service provider can be centrallylocated and/or distributed at various geographic locations. For example,the third party service provider can include any number of data centermachines that provide resources. The data center machines can beutilized for storing/retrieving data, effectuating computational tasks,rendering graphical outputs, routing data, and so forth.

According to an illustration, the third party service provider canprovide any number of resources such as data storage services,computational services, word processing services, electronic mailservices, presentation services, spreadsheet services, gaming services,web syndication services (e.g., subscribing to a RSS feed), and anyother services or applications that are conventionally associated withpersonal computers and/or local servers. Further, utilization of anynumber of third party service providers similar to the third partyservice provider is contemplated. According to an illustration,disparate third party service providers can be maintained by differingoff-premise parties and a user can employ, concurrently, at differenttimes, and the like, all or a subset of the third party serviceproviders.

By leveraging resources supported by the third party service provider,limitations commonly encountered with respect to hardware associatedwith clients and servers within proprietary intranets can be mitigated.Off-premises parties, instead of users of clients or Network Systemadministrators of servers within proprietary intranets, can maintain,troubleshoot, replace and update the hardware resources. Further, forexample, lengthy downtimes can be mitigated by the third party serviceprovider utilizing redundant resources; thus, if a subset of theresources are being updated or replaced, the remainder of the resourcescan be utilized to service requests from users. According to thisexample, the resources can be modular in nature, and thus, resources canbe added, removed, tested, modified, etc. while the remainder of theresources can support servicing user requests. Moreover, hardwareresources supported by the third party service provider can encounterfewer constraints with respect to storage, processing power, security,bandwidth, redundancy, graphical display rendering capabilities, etc. ascompared to conventional hardware associated with clients and serverswithin proprietary intranets.

The system can include a client device, which can be the wearable deviceand/or the wearable device user's mobile device that employs resourcesof the third party service provider. Although one client device isdepicted, it is to be appreciated that the system can include any numberof client devices similar to the client device, and the plurality ofclient devices can concurrently utilize supported resources. By way ofillustration, the client device can be a desktop device (e.g., personalcomputer), mobile device, and the like. Further, the client device canbe an embedded system that can be physically limited, and hence, it canbe beneficial to leverage resources of the third party service provider.

Resources can be shared amongst a plurality of client devicessubscribing to the third party service provider. According to anillustration, one of the resources can be at least one centralprocessing unit (CPU), where CPU cycles can be employed to effectuatecomputational tasks requested by the client device. Pursuant to thisillustration, the client device can be allocated a subset of an overalltotal number of CPU cycles, while the remainder of the CPU cycles can beallocated to disparate client device(s). Additionally or alternatively,the subset of the overall total number of CPU cycles allocated to theclient device can vary over time. Further, a number of CPU cycles can bepurchased by the user of the client device. In accordance with anotherexample, the resources can include data store(s) that can be employed bythe client device to retain data. The user employing the client devicecan have access to a portion of the data store(s) supported by the thirdparty service provider, while access can be denied to remaining portionsof the data store(s) (e.g., the data store(s) can selectively maskmemory based upon user/device identity, permissions, and the like). Itis contemplated that any additional types of resources can likewise beshared.

The third party service provider can further include an interfacecomponent that can receive input(s) from the client device and/or enabletransferring a response to such input(s) to the client device (as wellas perform similar communications with any disparate client devices).According to an example, the input(s) can be request(s), data,executable program(s), etc. For instance, request(s) from the clientdevice can relate to effectuating a computational task,storing/retrieving data, rendering a user interface, and the like viaemploying one or more resources. Further, the interface component canobtain and/or transmit data over a Network System connection. Accordingto an illustration, executable code can be received and/or sent by theinterface component over the Network System connection. Pursuant toanother example, a user (e.g., employing the client device) can issuecommands via the interface component.

In one embodiment, the third party service provider includes a dynamicallocation component that apportions resources, which as a non-limitingexample can be hardware resources supported by the third party serviceprovider to process and respond to the input(s) (e.g., request(s), data,executable program(s), and the like, obtained from the client device.

Although the interface component is depicted as being separate from thedynamic allocation component, it is contemplated that the dynamicallocation component can include the interface component or a portionthereof. The interface component can provide various adaptors,connectors, channels, communication paths, etc. to enable interactionwith the dynamic allocation component.

With reference to FIG. 11B, a system includes the third party serviceprovider that supports any number of resources (e.g., hardware,software, and firmware) that can be employed by the client device and/ordisparate client device(s) not shown. The third party service providerfurther comprises the interface component that receives resourceutilization requests, including but not limited to requests toeffectuate operations utilizing resources supported by the third partyservice provider from the client device and the dynamic allocationcomponent that partitions resources, including but not limited to,between users, devices, computational tasks, and the like. Moreover, thedynamic allocation component can further include a user state evaluator,an enhancement component and an auction component.

The user state evaluator can determine a state associated with a userand/or the client device employed by the user, where the state canrelate to a set of properties. For instance, the user state evaluatorcan analyze explicit and/or implicit information obtained from theclient device (e.g., via the interface component) and/or retrieved frommemory associated with the third party service provider (e.g.,preferences indicated in subscription data). State related data yieldedby the user state evaluator can be utilized by the dynamic allocationcomponent to tailor the apportionment of resources.

In one embodiment, the user state evaluator can consider characteristicsof the client device, which can be used to apportion resources by thedynamic allocation component. For instance, the user state evaluator canidentify that the client device is a mobile device with limited displayarea. Thus, the dynamic allocation component can employ this informationto reduce resources utilized to render an image upon the client devicesince the cellular telephone may be unable to display a rich graphicaluser interface.

Moreover, the enhancement component can facilitate increasing anallocation of resources for a particular user and/or client device.

Referring to FIG. 11D, illustrated is a system that employs loadbalancing to optimize utilization of resources. The system includes thethird party service provider that communicates with the client device(and/or any disparate client device(s) and/or disparate third partyservice provider(s)). The third party service provider can include theinterface component that transmits and/or receives data from the clientdevice and the dynamic allocation component that allots resources. Thedynamic allocation component can further comprise a load balancingcomponent that optimizes utilization of resources.

In one embodiment, the load balancing component can monitor resources ofthe third party service provider to detect failures. If a subset of theresources fails, the load balancing component can continue to optimizethe remaining resources. Thus, if a portion of the total number ofprocessors fails, the load balancing component can enable redistributingcycles associated with the non-failing processors.

Referring to FIG. 11E, a system is illustrated that archives and/oranalyzes data utilizing the third party service provider. The thirdparty service provider can include the interface component that enablescommunicating with the client device. Further, the third party serviceprovider comprises the dynamic allocation component that can apportiondata retention resources, for example. Moreover, the third party serviceprovider can include an archive component and any number of datastore(s). Access to and/or utilization of the archive component and/orthe data store(s) by the client device (and/or any disparate clientdevice(s)) can be controlled by the dynamic allocation component. Thedata store(s) can be centrally located and/or positioned at differinggeographic locations. Further, the archive component can include amanagement component, a versioning component, a security component, apermission component, an aggregation component, and/or a restorationcomponent.

The data store(s) can be, for example, either volatile memory ornonvolatile memory, or can include both volatile and nonvolatile memory.By way of illustration, and not limitation, nonvolatile memory caninclude read only memory (ROM), programmable ROM (PROM), electricallyprogrammable ROM (EPROM), electrically erasable programmable ROM(EEPROM), or flash memory. Volatile memory can include random accessmemory (RAM), which acts as external cache memory. By way ofillustration and not limitation, RAM is available in many forms such asstatic RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), doubledata rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM(SLDRAM), Rambus direct RAM (RDRAM), direct Rambus dynamic RAM(DRDRAIVI), and Rambus dynamic RAM (RDRAM). The data store(s) of thesubject systems and methods is intended to comprise, without beinglimited to, these and any other suitable types of memory. In addition,it is to be appreciated that the data store(s) can be a server, adatabase, a hard drive, and the like.

The management component facilitates administering data retained in thedata store(s). The management component can enable providingmulti-tiered storage within the data store(s), for example. According tothis example, unused data can be aged-out to slower disks and importantdata used more frequently can be moved to faster disks; however, theclaimed subject matter is not so limited. Further, the managementcomponent can be utilized (e.g., by the client device) to organize,annotate, and otherwise reference content without making it local to theclient device. Pursuant to an illustration, enormous video files can betagged via utilizing a cell phone. Moreover, the management componentenables the client device to bind metadata, which can be local to theclient device, to file streams (e.g., retained in the data store(s));the management component can enforce and maintain these bindings.

Additionally or alternatively, the management component can allow forsharing data retained in the data store(s) with disparate users and/orclient devices. For example, fine-grained sharing can be supported bythe management component.

The versioning component can enable retaining and/or tracking versionsof data. For instance, the versioning component can identify a latestversion of a document (regardless of a saved location within datastore(s)).

The security component limits availability of resources based on useridentity and/or authorization level. For instance, the securitycomponent can encrypt data transferred to the client device and/ordecrypt data obtained from the client device. Moreover, the securitycomponent can certify and/or authenticate data retained by the archivecomponent.

The permission component can enable a user to assign arbitrary accesspermissions to various users, groups of users and/or all users.

Further, the aggregation component assembles and/or analyzes collectionsof data. The aggregation component can seamlessly incorporate thirdparty data into a particular user's data.

The restoration component rolls back data retained by the archivecomponent. For example, the restoration component can continuouslyrecord an environment associated with the third party service provider.Further, the restoration component can playback the recording.

Light Emitting Diodes

FIG. 17 illustrates a light emitting diode (LED) driving circuit, as maybe employed for use with displays and display devices of the presentdisclosure. The LED driving circuit is fabricated in a displaying systemwhich also includes a driving circuit. The driving circuit includes aCPU 200, a timing control circuit 201, a display memory unit 202 and adigital encoder 203, which are operated cooperatively to produce asignal used to drive the display. The output signals of the CPU 200 aretransferred via the timing control circuit 201 to the digital encoder203. Meanwhile, the data of a digital dot matrix stored in the displaymemory unit 202 are transferred to the digital encoder 203. It is notedthat the display memory unit 202, for storing the digital image signalsprovided by the CPU 200, is an optional device. So under theconsideration of saving space or cost, the display memory unit 202can beleft out. And the digital dot matrix data can be conveyed to the digitalencoder 203 directly from the CPU 200.

In one embodiment the LED driving circuit is the bottom part of thecircuit of FIG. 2 that is enclosed in a dashed box indicated by thereference numeral 300. It is devised to drive an LED display to generatethe digitized video image stored in the display memory unit 202 undercontrol of the horizontal synchronizing signal Hs, the verticalsynchronizing signal Vs and the P-CLK signal from the timing controlcircuit 201. In practice, the LED driving circuit 300 can be implementedtogether with the digital LED, nanotechnology and other related displaytechnology based wrist band driving circuit in an LSI integratedcircuit. Alternatively, the LED driving circuit 300can be an independentfunctional unit used to drive an individual LED display.

In one embodiment the LED driving circuit 300 includes a digitalgamma-correction circuit 221, an LED timing control circuit 222 and aPWM and shutdown circuit 223.

In operation, the output horizontal synchronizing signal Hs, thevertical Synchronizing signal Vs and the P-CLK signal from the timingcontrol circuit 201 are directly transferred to the LED timing controlcircuit 222 in the LED driving circuit 300. The LED timing controlcircuit 222 then processes these signals to thereby generate the variousvideo control signals required to drive the LED display. The LED displaycan be an organic light emitting diode (OLED) display. The LED displaymay be flexible.

In one embodiment the LED timing control circuit 222 further includes aresolution setting unit 20 that allows the user to set a desiredresolution for the LED display to generate the video image. When adesired resolution is set, the LED timing control circuit 222 can adjustthe LED display to the user-set resolution simply by changing the statesof logic signals that are used to control the resolution of the LEDdisplay. Compared to the prior art of FIG. 1 in which the peripheralcomponents of a circuit may be changed when a different resolution is tobe set, it is apparent that the invention is more convenient to use. Thecircuit may be a phase-locked loop (PLL) circuit.

The digitized video image that is to be displayed on the LED display istransferred directly from the display memory unit 202 to the digitalgamma-correction circuit 221. The digital gamma-correction circuit 221performs a digital gamma-correction process on the digitized videosignal.

Furthermore, the LED driving circuit 300 utilizes the PWM and shutdowncircuit 223 to provide all the DC voltages needed to power the variousparts of the LED display. In operation, the PWM and shutdown circuit223receives an external voltage VDC and, in conjunction with thefiltering circuit 230, converts the voltage VDC into the various DCvoltages that are used to power the various parts of the LED display.

The PWM and shutdown circuit 223 further includes a shutdown triggerinput port 30. When the LED display has been idle for a preset period, ashutdown trigger signal will be input to the PWM and shutdown circuit223 via this port 30, causing the PWM and shutdown circuit 223 to shutdown the LED display for the purpose of saving power consumption.

In one embodiment the digitized video signals to be directly digitallyprocessed so that the video image can be displayed without much loss infidelity. It also allows the driving circuit to be more cost-effectiveto implement and to be constructed with a reduced number of circuitcomponents. The LED driving circuit consumes less power and can beoperated without the need to make the many analog adjustments of theprior art.

In one embodiment the digital gamma-correction circuit 221 performs thegamma correction on the video signal in a digital manner instead ofanalog manner as in the prior art. The gamma correction can thus beperformed based on the characteristics of the LED display to provide theoptimal and finest correction.

In one embodiment the digital nature of the LED driving circuit of theinvention allows the various resolutions of the LED display to beselectable through a digital unit (in this case, the resolution settingunit 20). The resolution setting is therefore more convenient than theprior art in which some peripheral components of the PLL circuit need tobe replaced when a different resolution is to be set.

Mobile Devices

Referring to FIGS. 12, 13 and 14, diagrams are provided illustrating amobile or computing device that can be used with wearable devices of thepresent disclosure.

Referring to FIG. 12, the mobile or computing device can include adisplay that can be a touch sensitive display. The touch-sensitivedisplay is sometimes called a “touch screen” for convenience, and mayalso be known as or called a touch-sensitive display system. The mobileor computing device may include a memory (which may include one or morecomputer readable storage mediums), a memory controller, one or moreprocessing units (CPU's), a peripherals interface, Network Systemscircuitry, including but not limited to RF circuitry, audio circuitry, aspeaker, a microphone, an input/output (I/O) subsystem, other input orcontrol devices, and an external port. In some examples, thetouch-sensitive display is a capacitive or resistive display. The mobileor computing device may include one or more optical sensors. Thesecomponents may communicate over one or more communication buses orsignal lines.

It will be appreciated that the mobile or computing device is only oneexample of a portable multifunction mobile or computing device, and thatthe mobile or computing device may have more or fewer components thanshown, may combine two or more components, or a may have a differentconfiguration or arrangement of the components. The various componentsshown in FIG. 14 may be implemented in hardware, software or acombination of hardware and software, including one or more signalprocessing and/or application specific integrated circuits.

Memory may include high-speed random access memory and may also includenon-volatile memory, such as one or more magnetic disk storage devices,flash memory devices, or other non-volatile solid-state memory devices.Access to memory by other components of the mobile or computing device,such as the CPU and the peripherals interface, may be controlled by thememory controller.

The peripherals interface couples the input and output peripherals ofthe device to the CPU and memory. The one or more processors run orexecute various software programs and/or sets of instructions stored inmemory to perform various functions for the mobile or computing deviceand to process data.

In some embodiments, the peripherals interface, the CPU, and the memorycontroller may be implemented on a single chip, such as a chip. In someother embodiments, they may be implemented on separate chips.

The Network System circuitry receives and sends signals, including butnot limited to RF, also called electromagnetic signals. The NetworkSystem circuitry converts electrical signals to/from electromagneticsignals and communicates with communications Network Systems and othercommunications devices via the electromagnetic signals. The NetworkSystems circuitry may include well-known circuitry for performing thesefunctions, including but not limited to an antenna system, an RFtransceiver, one or more amplifiers, a tuner, one or more oscillators, adigital signal processor, a CODEC chipset, a subscriber identity module(SIM) card, memory, and so forth. The Network Systems circuitry maycommunicate with Network Systems and other devices by wirelesscommunication.

The wireless communication may use any of a plurality of communicationsstandards, protocols and technologies, including but not limited toGlobal System for Mobile Communications (GSM), Enhanced Data GSMEnvironment (EDGE), high-speed downlink packet access (HSDPA), widebandcode division multiple access (W-CDMA), code division multiple access(CDMA), time division multiple access (TDMA), BLUETOOTH®, WirelessFidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g and/orIEEE 802.11n), voice over Internet Protocol (VoIP), Wi-MAX, a protocolfor email (e.g., Internet message access protocol (IMAP) and/or postoffice protocol (POP)), instant messaging (e.g., extensible messagingand presence protocol (XMPP), Session Initiation Protocol for InstantMessaging and Presence Leveraging Extensions (SIMPLE), and/or InstantMessaging and Presence Service (IMPS)), and/or Short Message Service(SMS)), or any other suitable communication protocol, includingcommunication protocols not yet developed as of the filing date of thisdocument.

The audio circuitry, the speaker, and the microphone provide an audiointerface between a user and the mobile or computing device. The audiocircuitry receives audio data from the peripherals interface, convertsthe audio data to an electrical signal, and transmits the electricalsignal to the speaker. The speaker converts the electrical signal tohuman-audible sound waves. The audio circuitry also receives electricalsignals converted by the microphone from sound waves. The audiocircuitry converts the electrical signal to audio data and transmits theaudio data to the peripherals interface for processing. Audio data maybe retrieved from and/or transmitted to memory and/or the NetworkSystems circuitry by the peripherals interface. In some embodiments, theaudio circuitry can also include a headset jack (FIG. 12). The headsetjack provides an interface between the audio circuitry and removableaudio input/output peripherals, such as output-only headphones or aheadset with both output (e.g., a headphone for one or both ears) andinput (e.g., a microphone).

The I/O subsystem couples input/output peripherals on the mobile orcomputing device, such as the touch screen and other input/controldevices, to the peripherals interface. The I/O subsystem may include adisplay controller and one or more input controllers for other input orcontrol devices. The one or more input controllers receive/sendelectrical signals from/to other input or control devices. The otherinput/control devices may include physical buttons (e.g., push buttons,rocker buttons, etc.), dials, slider switches, and joysticks, clickwheels, and so forth. In some alternate embodiments, input controller(s)may be coupled to any (or none) of the following: a keyboard, infraredport, USB port, and a pointer device such as a mouse. The one or morebuttons may include an up/down button for volume control of the speakerand/or the microphone. The one or more buttons may include a pushbutton. A quick press of the push button may disengage a lock of thetouch screen or begin a process that uses gestures on the touch screento unlock the device, as described in U.S. patent application Ser. No.11/322,549, “Unlocking a Device by Performing Gestures on an UnlockImage,” filed Dec. 23, 2005, which is hereby incorporated by referencein its entirety. A longer press of the push button may turn power to themobile or computing device on or off. The user may be able to customizea functionality of one or more of the buttons. The touch screen is usedto implement virtual or soft buttons and one or more soft keyboards.

The touch-sensitive touch screen provides an input interface and anoutput interface between the device and a user. The display controllerreceives and/or sends electrical signals from/to the touch screen. Thetouch screen displays visual output to the user. The visual output mayinclude graphics, text, icons, video, and any combination thereof(collectively termed “graphics”). In some embodiments, some or all ofthe visual output may correspond to user-interface objects, furtherdetails of which are described below.

A touch screen has a touch-sensitive surface, sensor or set of sensorsthat accepts input from the user based on haptic and/or tactile contact.The touch screen and the display controller (along with any associatedmodules and/or sets of instructions in memory) detect contact (and anymovement or breaking of the contact) on the touch screen and convertsthe detected contact into interaction with user-interface objects (e.g.,one or more soft keys, icons, web pages or images) that are displayed onthe touch screen. In an exemplary embodiment, a point of contact betweena touch screen and the user corresponds to a finger of the user.

The touch screen may use LCD (liquid crystal display) technology, or LPD(light emitting polymer display) technology, although other displaytechnologies may be used in other embodiments. The touch screen and thedisplay controller may detect contact and any movement or breakingthereof using any of a plurality of touch sensing technologies now knownor later developed, including but not limited to capacitive, resistive,infrared, and surface acoustic wave technologies, as well as otherproximity sensor arrays or other elements for determining one or morepoints of contact with a touch screen.

A touch-sensitive display in some embodiments of the touch screen may beanalogous to the multi-touch sensitive tablets described in thefollowing U.S. Pat. No. 6,323,846 (Westerman et al.), U.S. Pat. No.6,570,557 (Westerman et al.), and/or U.S. Pat. No. 6,677,932(Westerman), and/or U.S. Patent Publication 2002/0015024A1, each ofwhich is hereby incorporated by reference in their entirety. However, atouch screen displays visual output from the portable mobile orcomputing device, whereas touch sensitive tablets do not provide visualoutput.

A touch-sensitive display in some embodiments of the touch screen may beas described in the following applications: (1) U.S. patent applicationSer. No. 11/381,313, “Multipoint Touch Surface Controller,” filed May12, 2006; (2) U.S. patent application Ser. No. 10/840,862, “MultipointTouchscreen,” filed May 6, 2004; (3) U.S. patent application Ser. No.10/903,964, “Gestures For Touch Sensitive Input Devices,” filed Jul. 30,2004; (4) U.S. patent application Ser. No. 11/048,264, “Gestures ForTouch Sensitive Input Devices,” filed Jan. 31, 2005; (5) U.S. patentapplication Ser. No. 11/038,590, “Mode-Based Graphical User InterfacesFor Touch Sensitive Input Devices,” filed Jan. 18, 2005; (6) U.S. patentapplication Ser. No. 11/228,758, “Virtual Input Device Placement On ATouch Screen User Interface,” filed Sep. 16, 2005; (7) U.S. patentapplication Ser. No. 11/228,700, “Operation Of A Computer With A TouchScreen Interface,” filed Sep. 16, 2005; (8) U.S. patent application Ser.No. 11/228,737, “Activating Virtual Keys Of A Touch-Screen VirtualKeyboard,” filed Sep. 16, 2005; and (9) U.S. patent application Ser. No.11/367,749, “Multi-Functional Hand-Held Device,” filed Mar. 3, 2006. Allof these applications are incorporated by reference herein in theirentirety.

The touch screen may have a resolution in excess of 1000 dpi. In anexemplary embodiment, the touch screen has a resolution of approximately1060 dpi. The user may make contact with the touch screen using anysuitable object or appendage, such as a stylus, a finger, and so forth.In some embodiments, the user interface is designed to work primarilywith finger-based contacts and gestures, which are much less precisethan stylus-based input due to the larger area of contact of a finger onthe touch screen. In some embodiments, the device translates the roughfinger-based input into a precise pointer/cursor position or command forperforming the actions desired by the user.

In some embodiments, in addition to the touch screen, the mobile orcomputing device may include a touchpad (not shown) for activating ordeactivating particular functions. In some embodiments, the touchpad isa touch-sensitive area of the device that, unlike the touch screen, doesnot display visual output. The touchpad may be a touch-sensitive surfacethat is separate from the touch screen or an extension of thetouch-sensitive surface formed by the touch screen.

In some embodiments, the mobile or computing device may include aphysical or virtual click wheel as an input control device. A user maynavigate among and interact with one or more graphical objects(henceforth referred to as icons) displayed in the touch screen byrotating the click wheel or by moving a point of contact with the clickwheel (e.g., where the amount of movement of the point of contact ismeasured by its angular displacement with respect to a center point ofthe click wheel). The click wheel may also be used to select one or moreof the displayed icons. For example, the user may press down on at leasta portion of the click wheel or an associated button. User commands andnavigation commands provided by the user via the click wheel may beprocessed by an input controller as well as one or more of the modulesand/or sets of instructions in memory. For a virtual click wheel, theclick wheel and click wheel controller may be part of the touch screenand the display controller, respectively. For a virtual click wheel, theclick wheel may be either an opaque or semitransparent object thatappears and disappears on the touch screen display in response to userinteraction with the device. In some embodiments, a virtual click wheelis displayed on the touch screen of a portable multifunction device andoperated by user contact with the touch screen.

The mobile or computing device also includes a power system for poweringthe various components. The power system may include a power managementsystem, one or more power sources (e.g., battery, alternating current(AC)), a recharging system, a power failure detection circuit, a powerconverter or inverter, a power status indicator (e.g., a light-emittingdiode (LED)) and any other components associated with the generation,management and distribution of power in portable devices.

The mobile or computing device may also include one or more sensors,including, but not limited to, optical sensors. FIG. 14 illustrates howan optical sensor coupled to an optical sensor controller in I/Osubsystem. The optical sensor may include charge-coupled device (CCD) orcomplementary metal-oxide semiconductor (CMOS) phototransistors. Theoptical sensor receives light from the environment, projected throughone or more lens, and converts the light to data representing an image.In conjunction with an imaging module 58 (also called a camera module);the optical sensor may capture still images or video. In someembodiments, an optical sensor is located on the back of the mobile orcomputing device, opposite the touch screen display on the front of thedevice, so that the touch screen display may be used as a viewfinder foreither still and/or video image acquisition. In some embodiments, anoptical sensor is located on the front of the device so that the user'simage may be obtained for videoconferencing while the user views theother video conference participants on the touch screen display. In someembodiments, the position of the optical sensor can be changed by theuser (e.g., by rotating the lens and the sensor in the device housing)so that a single optical sensor may be used along with the touch screendisplay for both video conferencing and still and/or video imageacquisition.

The mobile or computing device may also include one or more proximitysensors. In one embodiment, the proximity sensor is coupled to theperipherals interface. Alternately, the proximity sensor may be coupledto an input controller in the I/O subsystem. The proximity sensor mayperform as described in U.S. patent application Ser. No. 11/241,839,“Proximity Detector In Handheld Device,” filed Sep. 30, 2005; Ser. No.11/240,788, “Proximity Detector In Handheld Device,” filed Sep. 30,2005; Ser. No. 13/096,386, “Using Ambient Light Sensor To AugmentProximity Sensor Output”; Ser. No. 13/096,386, “Automated Response ToAnd Sensing Of User Activity In Portable Devices,” filed Oct. 24, 2006;and Ser. No. 11/638,251, “Methods And Systems For AutomaticConfiguration Of Peripherals,” which are hereby incorporated byreference in their entirety. In some embodiments, the proximity sensorturns off and disables the touch screen when the multifunction device isplaced near the user's ear (e.g., when the user is making a phone call).In some embodiments, the proximity sensor keeps the screen off when thedevice is in the user's pocket, purse, or other dark area to preventunnecessary battery drainage when the device is a locked state.

In some embodiments, the software components stored in memory mayinclude an operating system, a communication module (or set ofinstructions), a contact/motion module (or set of instructions), agraphics module (or set of instructions), a text input module (or set ofinstructions), a Global Positioning System (GPS) module (or set ofinstructions), and applications (or set of instructions).

The operating system (e.g., Darwin, RTXC, LINUX, UNIX, OS X, WINDOWS, oran embedded operating system such as VxWorks) includes various softwarecomponents and/or drivers for controlling and managing general systemtasks (e.g., memory management, storage device control, powermanagement, etc.) and facilitates communication between various hardwareand software components.

The communication module facilitates communication with other devicesover one or more external ports and also includes various softwarecomponents for handling data received by the Network Systems circuitryand/or the external port. The external port (e.g., Universal Serial Bus(USB), FIREWIRE, etc.) is adapted for coupling directly to other devicesor indirectly over Network System. In some embodiments, the externalport is a multi-pin (e.g., 30-pin) connector that is the same as, orsimilar to and/or compatible with the 30-pin connector used on iPod(trademark of Apple Computer, Inc.) devices.

The contact/motion module may detect contact with the touch screen (inconjunction with the display controller) and other touch sensitivedevices (e.g., a touchpad or physical click wheel). The contact/motionmodule includes various software components for performing variousoperations related to detection of contact, such as determining ifcontact has occurred, determining if there is movement of the contactand tracking the movement across the touch screen, and determining ifthe contact has been broken (i.e., if the contact has ceased).Determining movement of the point of contact may include determiningspeed (magnitude), velocity (magnitude and direction), and/or anacceleration (a change in magnitude and/or direction) of the point ofcontact. These operations may be applied to single contacts (e.g., onefinger contacts) or to multiple simultaneous contacts (e.g.,“multitouch”/multiple finger contacts). In some embodiments, thecontact/motion module and the display controller also detect contact ona touchpad. In some embodiments, the contact/motion module and thecontroller detects contact on a click wheel.

Examples of other applications that may be stored in memory includeother word processing applications, JAVA-enabled applications,encryption, digital rights management, voice recognition, and voicereplication.

In conjunction with touch screen, display controller, contact module,graphics module, and text input module, a contacts module may be used tomanage an address book or contact list, including: adding name(s) to theaddress book; deleting name(s) from the address book; associatingtelephone number(s), e-mail address(es), physical address(es) or otherinformation with a name; associating an image with a name; categorizingand sorting names; providing telephone numbers or e-mail addresses toinitiate and/or facilitate communications by telephone, videoconference, e-mail, or IM; and so forth.

Wearable Device Positioned at the Mobile Device

Displays of the present disclosure can be used in various settings. Forexample, a display can be mounted on a wrist band, as shown in FIG. 18.As another example, a display can be mounted on a mobile device, anarticle of clothing or other object. FIGS. 19A-19K show a wearabledevice that can be mounted on various objects, such as a mobile device.In FIGS. 19A-19E, the display device can be mountable on a mobile deviceas a case. As a non-limiting example the wearable device fits like acase that wraps around and is then coupled to the mobile device, similarto that of a regular mobile device protective case. The case has an OLEDand/or flexible OLED. The wearable device communicates with the mobiledevice. In one embodiment the wearable devices are simple screensexpressing photos, images, words just like those displayed on a wearabledevice.

The display device can have a curved or non-linear profile. The displaydevice can be flexible. FIGS. 19F and 19G show a display device that iscurvilinear. From a side, the display device has a non-linear profile.

FIGS. 19H-19J shows a display device with a display that is removablefrom a support member. The display can have mating pins that enable thedisplay to securely mate with the support member. The support member canhave a pin that allows the support member to be mounted on an article ofclothing, as shown in FIG. 19K.

In one embodiment the mobile device uses Bluetooth® and/or WiFi tointeract and communication with the wearable device screen.

In one embodiment the wearable device is configured to interpret certainBluetooth profiles, which are definitions of possible applications andspecify general behaviors that Bluetooth enabled devices use tocommunicate with other Bluetooth devices. These profiles includesettings to parametrize and to control the communication from start.Adherence to profiles saves the time for transmitting the parametersanew before the bi-directional link becomes effective. There are a widerange of Bluetooth profiles that describe many different types ofapplications or use cases for devices

In various embodiments the mobile device and the wearable device areable to have the following: wireless control of and communicationbetween a mobile phone and a wearable device; wireless networkingbetween wearable devices in a confined space and where little bandwidthis required; transfer of files, contact details, calendar appointments,and reminders between devices with OBEX; replacement of previous wiredRS-232 serial communications; for low bandwidth applications wherehigher USB bandwidth is not required and cable-free connection desired;sending small advertisements from Bluetooth-enabled wearable deviceadvertising hoardings to other, discoverable, Bluetooth devices; dial-upinternet access on wearable devices using the mobile device; short rangetransmission of health sensor data from wearable devices; real-timelocation systems (RTLS) for wearable devices; and personal securityapplications. Wi-Fi can also be utilized with similar applications forthe wearable device.

In one embodiment the wearable device can be coupled to a Bluetoothadapter that enables the wearable device to communicate with the mobiledevice.

The foregoing description of various embodiments of the claimed subjectmatter has been provided for the purposes of illustration anddescription. It is not intended to be exhaustive or to limit the claimedsubject matter to the precise forms disclosed. Many modifications andvariations will be apparent to the practitioner skilled in the art.Particularly, while the concept “component” is used in the embodimentsof the systems and methods described above, it will be evident that suchconcept can be interchangeably used with equivalent concepts such as,class, method, type, interface, module, object model, and other suitableconcepts. Embodiments were chosen and described in order to bestdescribe the principles of the invention and its practical application,thereby enabling others skilled in the relevant art to understand theclaimed subject matter, the various embodiments and with variousmodifications that are suited to the particular use contemplated.

Computer Control Systems

The present disclosure provides computer control systems that areprogrammed to implement methods of the disclosure. FIG. 20 shows acomputer system 2001 that is programmed or otherwise configured toimplement methods of the present disclosure. The computer system 2001includes a central processing unit (CPU, also “processor” and “computerprocessor” herein) 2005, which can be a single core or multi coreprocessor, or a plurality of processors for parallel processing. Thecomputer system 2001 also includes memory or memory location 2010 (e.g.,random-access memory, read-only memory, flash memory), electronicstorage unit 2015 (e.g., hard disk), communication interface 2020 (e.g.,network adapter) for communicating with one or more other systems, andperipheral devices 2025, such as cache, other memory, data storageand/or electronic display adapters. The memory 2010, storage unit 2015,interface 2020 and peripheral devices 2025 are in communication with theCPU 2005 through a communication bus (solid lines), such as amotherboard. The storage unit 2015 can be a data storage unit (or datarepository) for storing data. The computer system 2001 can beoperatively coupled to a computer network (“network”) 2030 with the aidof the communication interface 2020. The network 2030 can be theInternet, an internet and/or extranet, or an intranet and/or extranetthat is in communication with the Internet. The network 2030 in somecases is a telecommunication and/or data network. The network 2030 caninclude one or more computer servers, which can enable distributedcomputing, such as cloud computing. The network 2030, in some cases withthe aid of the computer system 2001, can implement a peer-to-peernetwork, which may enable devices coupled to the computer system 2001 tobehave as a client or a server.

The CPU 2005 can execute a sequence of machine-readable instructions,which can be embodied in a program or software. The instructions may bestored in a memory location, such as the memory 2010. The instructionscan be directed to the CPU 2005, which can subsequently program orotherwise configure the CPU 2005 to implement methods of the presentdisclosure. Examples of operations performed by the CPU 2005 can includefetch, decode, execute, and writeback.

The CPU 2005 can be part of a circuit, such as an integrated circuit.One or more other components of the system 2001 can be included in thecircuit. In some cases, the circuit is an application specificintegrated circuit (ASIC).

The storage unit 2015 can store files, such as drivers, libraries andsaved programs. The storage unit 2015 can store user data, e.g., userpreferences and user programs. The computer system 2001 in some casescan include one or more additional data storage units that are externalto the computer system 2001, such as located on a remote server that isin communication with the computer system 2001 through an intranet orthe Internet.

The computer system 2001 can communicate with one or more remotecomputer systems through the network 2030. For instance, the computersystem 2001 can communicate with a remote computer system of a user.Examples of remote computer systems include personal computers (e.g.,portable PC), slate or tablet PC's (e.g., Apple® iPad, Samsung® GalaxyTab), telephones, Smart phones (e.g., Apple® iPhone, Android-enableddevice, Blackberry®), or personal digital assistants. The user canaccess the computer system 2001 via the network 2030.

Methods as described herein can be implemented by way of machine (e.g.,computer processor) executable code stored on an electronic storagelocation of the computer system 2001, such as, for example, on thememory 2010 or electronic storage unit 2015. The machine executable ormachine readable code can be provided in the form of software. Duringuse, the code can be executed by the processor 2005. In some cases, thecode can be retrieved from the storage unit 2015 and stored on thememory 2010 for ready access by the processor 2005. In some situations,the electronic storage unit 2015 can be precluded, andmachine-executable instructions are stored on memory 2010.

The code can be pre-compiled and configured for use with a machinehaving a processer adapted to execute the code, or can be compiledduring runtime. The code can be supplied in a programming language thatcan be selected to enable the code to execute in a pre-compiled oras-compiled fashion.

Aspects of the systems and methods provided herein, such as the computersystem 2001, can be embodied in programming. Various aspects of thetechnology may be thought of as “products” or “articles of manufacture”typically in the form of machine (or processor) executable code and/orassociated data that is carried on or embodied in a type of machinereadable medium. Machine-executable code can be stored on an electronicstorage unit, such as memory (e.g., read-only memory, random-accessmemory, flash memory) or a hard disk. “Storage” type media can includeany or all of the tangible memory of the computers, processors or thelike, or associated modules thereof, such as various semiconductormemories, tape drives, disk drives and the like, which may providenon-transitory storage at any time for the software programming. All orportions of the software may at times be communicated through theInternet or various other telecommunication networks. Suchcommunications, for example, may enable loading of the software from onecomputer or processor into another, for example, from a managementserver or host computer into the computer platform of an applicationserver. Thus, another type of media that may bear the software elementsincludes optical, electrical and electromagnetic waves, such as usedacross physical interfaces between local devices, through wired andoptical landline networks and over various air-links. The physicalelements that carry such waves, such as wired or wireless links, opticallinks or the like, also may be considered as media bearing the software.As used herein, unless restricted to non-transitory, tangible “storage”media, terms such as computer or machine “readable medium” refer to anymedium that participates in providing instructions to a processor forexecution.

Hence, a machine readable medium, such as computer-executable code, maytake many forms, including but not limited to, a tangible storagemedium, a carrier wave medium or physical transmission medium.Non-volatile storage media include, for example, optical or magneticdisks, such as any of the storage devices in any computer(s) or thelike, such as may be used to implement the databases, etc. shown in thedrawings. Volatile storage media include dynamic memory, such as mainmemory of such a computer platform. Tangible transmission media includecoaxial cables; copper wire and fiber optics, including the wires thatcomprise a bus within a computer system. Carrier-wave transmission mediamay take the form of electric or electromagnetic signals, or acoustic orlight waves such as those generated during radio frequency (RF) andinfrared (IR) data communications. Common forms of computer-readablemedia therefore include for example: a floppy disk, a flexible disk,hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD orDVD-ROM, any other optical medium, punch cards paper tape, any otherphysical storage medium with patterns of holes, a RAM, a ROM, a PROM andEPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wavetransporting data or instructions, cables or links transporting such acarrier wave, or any other medium from which a computer may readprogramming code and/or data. Many of these forms of computer readablemedia may be involved in carrying one or more sequences of one or moreinstructions to a processor for execution.

The computer system 2001 can include or be in communication with anelectronic display 2035 that comprises a user interface (UI) 2040 forproviding, for example, an application (app) to permit a user to selectmedia for display. Examples of UI's include, without limitation, agraphical user interface (GUI) and web-based user interface.

Apps of the present disclosure can provide various features and enablevarious benefits. An app may be about expressing what a user caresabout, learning about causes and connecting to others and creating asocial experience around causes, philanthropy and self-expression. Theuser may wear and share what the user cares about, connect and takeaction to make a social impact. The app may be a visual social network,enabling the user to provide an expression to other individuals. Thismay be to create awareness, flow resources and create movements aroundsocial impact. The app may allow a user to set monthly or other timeframe goals around learning, donating, and educating others, about newcharities and organizations, causes and opportunities (e.g.,philanthropic opportunities). The app may enable a user to express whatthe user cares about, learning, connecting around various interests ofthe user.

The app can be used to create expression, share existing expressions,buy and sell expressions, connect and donate to charities, meet andconnect with people who share similar interests around causes, such ascauses that may benefit society and the world. The app can focus oncauses that may positively impact humanity, from improving education tominimizing or addressing various social issues (e.g., animal rights,human rights, pollution, etc.).

The app can provide a marketplace for expressions. The app can enablevarious experiences. In some examples, the app can allow users in astadium to be part of a light show; the app can allow GPS to guideindividuals to meet based on proximity and shared interests; the app canallow for a user to create a moderated slide-show of expressions; andthe app can enable and stimulate global and local conversations aroundvarious topics and interests.

The app can be used with a display device (e.g., wearable device) of thepresent disclosure. Alternatively, the app can be used without thedisplay device. The app can allow the user to connect to a displaydevice so that the user can wear and share one or more expressions thatthe user is “expressing” on the app. The app can allow the user toinvite friends to join an expression, movement, or cause (e.g.,philanthropic cause), and can allow the user to post on social media.

Methods and systems of the present disclosure can be implemented by wayof one or more algorithms. An algorithm can be implemented by way ofsoftware upon execution by the central processing unit 2005.

FIG. 21 shows a control unit 2100. The control unit 2100 includes amicrocontroller that is in communication with various other units,including a battery (e.g., lithium ion polymer battery), a batterycharger that is in communication with a universal serial bus (USB) port,an accelerometer, a first button, a second button, Bluetooth, a firstmemory (e.g., synchronous dynamic random access memory, or SDRAM), asecond memory (e.g., flash memory), a display driver, liquid crystaldisplay (LCD), and a light sensor. The control unit 2100 can beintegrated with a display device or system of the present disclosure.For example, the control unit 2100 can be integrated as a circuit boardof a display device (e.g., button display).

Example 1

FIGS. 22A-22D show a display device 2200 that is configured to displaymedia selected by a user. FIG. 22Ashows an exploded side view of thedisplay device. The display device includes a circular display, printedcircuit board assembly (PCBA), battery, a back housing (or carrier) andsteel cover. The display device has a thickness of about 13.48millimeter. The internal components (i.e., display, PCBA and battery)have a thickness of about 9.88 mm.

With reference to FIGS. 22B and 22C, the display device 2200 includes abutton 2201, a first magnet 2202 and second magnet 2203. The firstmagnet 2202 and second magnet 2203 have opposite polarities, which canenable the display device 2200 to be secured against an object, such asa fabric. As an alternative, the display device 2200 can include a ring2204 that mates with a pin 2205, which can enable the display device2200 to be secured against the object.

FIG. 22D shows various components of the display device 2200. Thedisplay device 2200 includes the button 2201, an antenna 2206 and USBport 2207. The USB port 2207 can be used to charge the battery of thedisplay device 2200.

FIGS. 23A-23E show various stages of construction of a display device,such as the display device 2200. FIG. 23A shows a circular displayscreen of the display device 2200. As shown in FIG. 23B, the displayscreen can be secured in the back housing of the display device 2200.

With reference to FIG. 23A, the display screen is connected to the PCBA.A bottom surface of the display screen is coupled to the top of thePCBA. In FIG. 23B, the button is inserted into the carrier and the PCBAis secured to the carrier using screws. In FIG. 23C, a lens is securedto a top surface of the carrier using adhesive. In FIG. 23D, the batteryis secured to the top surface of the steel bottom cover. The assembly iscompleted by securing the steel plate to the lip on the bottom surfaceof the carrier, as shown in FIG. 23E.

FIG. 24 shows another display device with a display screen. The displaydevice also includes two side buttons.

As another example, FIG. 25 shows a display device with a flex connector2501 and active touch area 2502. This display device may be suitable foruse with a display screen that is a touchscreen, such as a capacitivetouchscreen.

The display screens of the present disclosure may be configured for usewith gestures, such as swiping across a display screen. For example,media may be selected by a user by swiping on the display screen. Asanother example, the user may scroll through media by swiping from leftto right, right to left, top to bottom, or bottom to top.

Example 2

The present disclosure provides various non-limiting examples ofwearable devices. FIG. 26 shows examples of a wearable device of a userthat is in the form of a button. A display screen of the wearable deviceshows expressions (e.g., three bands or “STAND UP TO CANCER” witharrows, and “Save the Planet”), including media (e.g., arrows, trees andbicycle). The expressions may be retrieved from an electronic device ofthe user. The expressions may be created on the electronic device ordownloaded from another system or device, such as a server. FIG. 30shows the user wearing the wearable device on a shirt of the user.

FIG. 27 shows a wearable device with a magnetic attachment, including amagnetic lock. The magnetic attachment can permit the wearable device tobe secured against an article of clothing of the user.

FIG. 28 shows a wearable device with a clip. The clip can permit thewearable device to be secured against an article of clothing of theuser, or another object (e.g., bag).

FIG. 29 shows a wearable device with a lanyard. The lanyard can permitthe wearable device to be secured against the user or another object(e.g., bag).

FIG. 31 shows a charger with an inductive charging area for charging awearable device. The user may deposit the wearable device in thecharging area for automatic charging.

FIGS. 32A and 32B show exploded views of another example of a wearabledevice. The wearable device includes a light emitting diode (LED)display, which can be an OLED. The wearable device can include a chargecoil for inductive charging.

FIGS. 33A and 33B show exploded side and cross-section views,respectively, of another example of a wearable device. The wearabledevice includes a 1 millimeter (mm) lens adjacent to a 1.47 mm display.

FIGS. 34A and 34B show another example of a wearable device. FIG. 34A isan exploded side view of the wearable device. FIG. 34B is an angled viewof the wearable device. The wearable device is in the form of a roundbutton, though other shapes may be used.

While preferred embodiments of the present invention have been shown anddescribed herein, it will be obvious to those skilled in the art thatsuch embodiments are provided by way of example only. It is not intendedthat the invention be limited by the specific examples provided withinthe specification. While the invention has been described with referenceto the aforementioned specification, the descriptions and illustrationsof the embodiments herein are not meant to be construed in a limitingsense. Numerous variations, changes, and substitutions will now occur tothose skilled in the art without departing from the invention.Furthermore, it shall be understood that all aspects of the inventionare not limited to the specific depictions, configurations or relativeproportions set forth herein which depend upon a variety of conditionsand variables. It should be understood that various alternatives to theembodiments of the invention described herein may be employed inpracticing the invention. It is therefore contemplated that theinvention shall also cover any such alternatives, modifications,variations or equivalents. It is intended that the following claimsdefine the scope of the invention and that methods and structures withinthe scope of these claims and their equivalents be covered thereby.

Other Applications of the Wearable Displays

Embodiments of the display system described herein can be coupled withuseful software and/or hardware to provide additional functionality. Invarious applications, the display device may be paired with andcontrolled by software that is executed on a mobile device that iscoupled to the display. Alternatively, the software and communicationscapabilities may be built directly into the wearable display, which maythen act as a standalone device. Any number of architectures arepossible for achieving the following applications of a wearable device,as described.

Application 1: Proximity Triggered Behaviors: Peer to Peer

In one application, two people wearing who are both wearing the wearabledisplay (i.e., beams) are located near each other. Using proximity,data, content, and filters, algorithms, as implemented for example on amobile device of each person, the devices determine the that the twopeople are near each other, query each other's device for commoninterest information (subject to any privacy rules), and then sends animage or video to each user's wearable display to show the other personthe common interest.

A certain physical distance may constitute when two users are “near”each other.

Users can configure their app to identify, pick and define interests,and then associate specific Beams, GIFs, and slideshows to eachinterest.

The BEAM and app combination broadcast and listen, so that when twousers are near each other, and they share an interest in common, it willtrigger their BEAM to display the content they have associated to thatinterest.

For instance, if I identify climate change as an interest, I may chooseto associate the following Beams to it, to be triggered to display whenI am near another user who is also interested in climate change: SolarPower, GreenPeace, my school where I studied geology, a documentary filmcalled “An Inconvenient Truth”, an image of my bike with “Bike to Work”title, an image of CA Firefighters and the title “California Strong”, animage of Save the Rainforest, etc.

When I am near another user who also shares “climate change” as aninterest, by BEAM device automatically begins displaying the content Ihave chosen.

Similarly, the other user near me has the same behavior—their BEAM alsobegins displaying the content they have associated with their interestin “Climate Change”.

Both users' BEAMS could also have an indicator of this interest as atitle that periodically displays that is generic, such as the title“Climate Change” on a solid color background, so that both users wouldnotice that each other's content is all related to their shared interestin Climate Change.

Noticing each other's BEAMS showing “Climate Change” and relatedcontent, these two people in the real world now learn that they have ashared interest, and simply by observing each other's BEAMs, they'llgain an insight into the other person, have meaningful reason to engage,have a conversation, learn about new things that are related to a topicthey already care about, and create real community.

This is a great ice breaker between strangers who might not otherwise beinclined to talk or even notice each other, breaking down barriers, andproviding connective tissue and new bonds for community.

A user can define multiple interests, each with its own related content.Content may be totally unique for a specific interest, or may appear inmultiple interests. For instance, my interests could be: Climate Change,Cycling, Micro Finance, Travel, Italian, Sundance, SF Giants, Soccer

I may have a Beam for my school in several of these—I studiedEnvironmental Engineering at Standard so it is related to ClimateChange, but I also played soccer at Stanford so it is in that interestas well.

Advanced feature—the BEAM App searches social media for other similarinterests by reviewing content, tags, key words that both users haveposted, and for the additional matches of interests, the app will thenfind and/or create content that represents additional similar interestsand display that as well.

Application 2: Proximity Triggered Behaviors: Business to Peer

A different use case for Beams triggered by my physical location is whenI am near a store, café, restaurant, or bar, etc., and I automaticallyreceive Beams to me that are related to that establishment, with someform of incentive or value, such as a combination of a cause thatrequires donation and a related offer or promotion that it unlocks.

For instance, I walk by a Starbucks and automatically receive a Beamthat I can donate to for $3 and then go into Starbucks and get a freecoffee. Imagine that Starbucks has teamed up with the non-profit“charity: water” which is helping the communities in Sumatra where manyof their coffee beans come from. The Beam I receive is a large logo forcharity:water with a small Starbucks logo on it, and the staff atStarbucks knows that anyone wearing it is entitled to a free coffee. IfI donate a few dollars to that cause, I get a Beam that I can displayand get a free coffee in the Starbucks. So instead of paying $3 for thecoffee, I've donated to a cause and get the coffee for free.

Once inside of Starbucks, wearing the Beam I just donated for and earnedmy free coffee, I may notice others wearing the same Beam and strike upa conversation with them about that cause, creating new community.

In the BEAM app I could also see how many other people have done this,how much total has been raised for this cause, I can send this Beam tofriends who could then also donate to it and get a free coffee atStarbucks themselves.

When I donate for this Beam and wear it, it is also posted in thenewsfeed on the BEAM App, so others users can discover it, support thecause, and take advantage of the offer.

Further, when in the Starbucks, I may see or automatically receiveadditional Beams and offers and content from the Barista that is ringingme up, and if I act on them, or donate, or Beam one of them myself, itcould trigger another action automatically.

Application 3: Proximity Triggered Behaviors: BEAMERS Near Me

In another application, the Beam app (running, e.g., on a connectedmobile device or on the wearable display itself) is aware of who else isBeaming near me and can display that to me, whether with some form of anactual map, or simply a list of people that are within a certain radius.

I could choose to sort that list by proximity (closeness), or by degreeof similarity to me (highest overlap of interests), or other. I can setpreferences of whether I want to be discoverable by others or beprivate. I can set preferences for the degree to which my interests arediscoverable by others—ranging from a) just the content I've created onBEAM, to b) all of my public social media history.

This enables users to create real world communities based on what theyare BEAMING, and the Beams identify you as such.

In various examples, I can see who in my vicinity is beaming whichthings and connect to them. I can click on a user and go straight totheir profile to see their Beams, follow them, and/or subscribe to them.I can do a search in the app for Beams or for People, and in addition tosearch results for Beams and People on the platform, I can also seeresults for those users near me.

Application 4: Events & Conferences—Booth Teams

Proximity based features for a conference or event setting can enablevarious capabilities, such as:

-   -   When a user walks near a booth or area the user automatically        receives relevant content, which can be, e.g., sent to the        mobile app and then displayed on the BEAM.    -   Call and response type automated BEAMING—between people working        the booth and attendees walking up.    -   AI based BEAMING that takes as input the interests and/or        content of those people (attendees) approaching or in your        booth, and that triggers related content to be displayed on the        BEAMS of the team of people working the booth. For instance, I        have an Enterprise SaaS company with a product line that has        five different products, each with specific name, tagline,        benefits, attributes, stats, testimonials, pictures. Each of the        five Products appeals to a specific demographic, solves a        specific need, addresses people with specific interests. The AI        in the BEAM app detects which Product slideshow to play based on        the interests, needs, and demographic of the attendees in the        booth.

The Booth Team BEAMS display custom content to engage the people in andnear the booth, in a customized manner.

Similar to “Abandoned cart” technology on the web that recognizes whenshoppers return to a site where they have started but not completed apurchase yet, there can also be AI and triggers that are aware ofattendees duration at the booth in proximity, return visits, intervals,and more. It could trigger messaging that is custom (e.g. Welcome Back),it could trigger offers that are programmed or based on number ofvisits, or time of visit, and other inputs.

I can set my beam to meet only CFOs and then the event hosting companycan take data and set it up within our partnership content push programand have CFOs with a certain type of BEAM appear when CFO approaching,or marketing people. Corporate sponsors can load and have BEAMs rotatereal time to everyone's beams at a conference.

Also, BEAMs can be access badges depending on what you paid for when youget close it changes to allow for VIP access.

In a related application for casinos, BEAMs can tell dealers about yourpoker playing and dealers can use BEAMs to share info about the casinoand bets and opportunities. All these cases are live content push frompartners and also back end into data base to find and use code andalgorithms.

Application 5: Events & Conferences—Attendee Personal Broadcast/DynamicAI-Customized Resume

People attending a conference may want to have the content on their BEAMdevice change and be customized based on who they are near. Their BEAMcan be a dynamic resume, adjusting the content and customizing aslideshow based on who they are near. It could pick the most relevantBeams I've created that may be for different companies I've worked at,different stats of my accomplishments, different testimonialsemphasizing different attributes or skills or characteristics, logos ofdifferent partners or clients I've worked with or served.

If I am near an employer who is hiring, my BEAM can display content thatis most relevant to that company, or industry, or role.

Further, just like in the Peer to Peer use case, it can also customizecontent based on common interests I may have with people from thatcompany, or from hiring manager or recruiter there.

Application 6: AR & VR

In another application, a user moves the connected mobile device nearthe BEAM, which triggers content to be displayed (e.g., photos of myfamily), interactions and/or clues to a current game, information aboutme, such as interests, avatars, badges, or donation opportunities forthe causes I care about and have donated to.

Application 7: Gaming

A BEAM SDK and open platform for game developers can enable a massivevariety of utility and use case and interactions with BEAM displays andBEAM AI to be used in mobile gaming in the real world.

Examples include:

-   -   Pokemon Go on your BEAM    -   Stratego (board game) interactions    -   Puzzle pieces, where in a group setting, people need to arrange        so that each of their BEAMS represent a puzzle piece fitting        together. The puzzle could be an image where each person's BEAM        is like one jigsaw puzzle piece, or it could be a more abstract        concept rather than a jigsaw puzzle, but rather each BEAM could        be a specific part in an engine, a specific molecule in an atom,        a component of a Ven diagram component. Each BEAM could be a        Letter in a word, each beam could be a word and people assemble        themselves to form a sentence, each beam could be a sentence or        a meme, and people assemble to form a whole story or larger        meaning. BEAMS could be countries on the world stage, resources        used to create or build, ingredients used for cooking a dish.        Each BEAM could represent a specific sound, or instrument, or        frequency of vibration, and when combined with other BEAMS they        make up a song, a band, or a harmonic convergence.    -   Scavenger hunt or treasure hunt, where each person's BEAM        contains a plethora of content, and as you come into proximity        with others, you are progressing thru the hunt.    -   A game could have a set of images and the user assigns a value        to each one, and then when in proximity to another user, their        BEAMS engage in a version of the card game “War” using their        images and values of the game.    -   Massively Multiplayer Online Role Playing Games could take life        on BEAMS with avatars, AI characters, environments,        interactions, badges, and rules-based engagements, symbiotic        engagements, combative engagements, and more.

Application 8: Dating

Dating platforms could be integrated on BEAM so that their database ofpeople, attributes, and algorithms all determine content that you BEAM,tied to proximity to others you are matched to.

For example, if I am at a party or in a bar and my app detects that I amnear a match who is also wearing a BEAM, both of our BEAMS could displaythe same content—a specific color screen or flash pattern, whichindicates we are a match and should connect. There could be visualindications of how strong the match is, how much we have in common. Thesame system could also be used for conferences.

Application 9: Haptics

In another application, the BEAM device vibrates or otherwise provideshaptic feedback to convey various events with different vibrations, suchas:

-   -   When new content that I am interested is BEAMED    -   When other users like, comment, or BEAM a BEAM I have created        and BEAMED.    -   When users follow me, subscribe to me, or BEAM STREAM me

Application 10: Video

BEAM devices can display video, and be equipped with chip and codec toprocess and display high quality and smooth playing video, while makingit fast and easy for the app to send video to the BEAM device.

Application 11: Microphone

BEAMs could be equipped with microphones, that can be in “alwayslistening” mode and accept voice commands, as an extension to variousAI's such as Siri, Amazon Echo, Google Alexa, Microsoft Watson, andmore.

Visual content can be displayed as a result of voice input. A verbalcommand can invoke listening mode, and the user could then giveinstructions to search for or create content and display it. Forexample, a user could say “Hi Beam” (the initial command), “make me aslideshow about the Stanford football team” or “make me a Beam aboutRosa Parks” or “make me a beam of a beautiful waterfall and add the wordGratitude”

The microphone could have other interaction with your phone, such asanswering calls.

Application 12: Camera

The BEAM could have a built in camera (facing out) so it can capturewhat you see. Taking a picture could be invoked with button press, voicecommand, a setting in the app to take a picture at a constant interval(e.g. every 10 minutes). It could record video.

It could record video and automatically transmit it to the cloud if youfeel you are in danger and what to record whatever happens, or whoeverapproaches you.

By recording video and taking pictures in a hands free mode it enables amore authentic and less disruptive capture of a special moment, such asfor parents interacting with young children.

Application 13: Holograms

BEAMS could be able to project holograms and deliver 3D messages, 3Dcharacters, tell stories, show scenes, and basically blow people'sminds.

Application 14: Stadium BEAMING

When at a concert, or sporting event, or other event in a denselypopulated setting, my BEAM could be part of the light show at a concert,part of the wave at a sporting event, part of the message at a campaignrally. When worn on a cap, and viewed from above, such as a stadium,each BEAM could be a single pixel in a large image or message ordisplay, that can be viewed from fans above, or broadcast cameras above.

Application 15: Multi Purpose BEAM at an Amusement Park or Theme Park

Theme parks from Movie studios, with branded digital content andmerchandise, and a wide variety of physical areas, could all interactwith my BEAM:

-   -   Tickets—My BEAM could serve as my ticket and be scanned or        trigger my admittance. This could be for the park at large, or        specific areas, rides, exhibits, booths, access points, etc.    -   Payments—My BEAM could facilitate how I make purchases    -   Receive Content—I could receive Beams of content, badges,        characters, items, tools, clues, etc. as I go through the park        and rides.    -   The BEAM could use and interact with RFID, Beacons, pushed        content, and various AI and algorithm based behaviors to engage        me as customer, to entertain me, and to allow me to consume and        receive content.        Enterprise Applications of the Wearable Displays

Embodiments of the display system described herein can be coupled withuseful software and/or hardware to provide functionality in anenterprise context. Examples of such functionalities are describedbelow.

Application 1: Wearable Display Enterprise Namespaces

Companies, businesses, institutions, and other enterprises can create orrequest and receive a custom and private wearable display namespaces orplatforms. In such embodiments, content transmitted to and displayed bywearable displays associated with an enterprise is accessible only towearable displays associated with the enterprise. Likewise, content thatis available to wearable displays of the general public might not beavailable to the wearable displays associated with the enterprise. Inother words, content available to a set of wearable displays associatedwith an enterprise may not be available to wearable displays outside theenterprise and vice versa.

In some embodiments, an administrator associated with an enterprise cancreate accounts associated with wearable displays of the enterprise, cangrant wearable display permissions to particular users within theenterprise, can invite users to join the enterprise namespace, canchange or establish characteristics of the namespace (e.g., name thenamespace, add a logo associated with the namespace, etc.), and candefine or edit content that can be shared within the namespace anddisplayed by wearable displays associated with the enterprise.

When a wearable display is added to the namespace of an enterprise, auser account of the wearable display can be associated with thenamespace. For instance, a unique identifier associated with the useraccount (such as an email address, code, alphanumeric identifier, or thelike) can be associated with the namespace. Further, the enterprise canallow users to enable 2-step account verification to ensure that arightful owner of an email address is the only user that can accept orcreate a user account within the enterprise namespace.

Beneficially, by enabling users within an enterprise to use a wearabledisplay within the context of a private namespace, any content displayedby a wearable display within the namespace can be displayed only byother wearable display devices within the namespace, or can be visiblewithin social media feeds of users associated with the namespace (orwithin feeds associated with the namespace itself).

Application 2: Real-time Publishing Content Within Enterprise Namespaces

An enterprise can publish content in real-time to all wearable displaysassociated with the enterprise, or associated with the namespace of theenterprise. For instance, a manager, marketing representative, publicrelations representative, or the like can select one or more contentitems for display by all wearable displays associated with theenterprise, beneficially enabling a uniform communication medium withinthe enterprise. For example, a manager can broadest a content item to awearable display worn by each member of a sales team, allowing themanager to communicate a current sale or opportunity to anyone speakingwith a member of the sales team. The content items can be broadcast, forinstance via WiFi or Bluetooth, without requiring a different phone tobe paired to each wearable display.

Application 3: Advance Publishing Content Within Enterprise Namespaces

An enterprise can schedule in advance the publishing of content to allwearable displays associated with the enterprise, or associated with thenamespace of the enterprise. For instance, a set of content items can beselected for display, and a time can be selected for each content itemto be displayed. The content items and associated display times can beprovided to each wearable display in advance (e.g., ahead of the displayof any one of the content items), or each content item in the selectedset of content items can be broadcast to the wearable displays withinthe enterprise as each associated display time approaches (e.g., a fewseconds ahead of each display time). Content items can be scheduled fordisplay in advance as part of a campaign, which can be customized suchthat different sets of content items can be displayed based on alocation of each wearable device, by an identity or position of users ofeach wearable device, by time or date, or by any suitable criteria.

Application 4: Automated Content Publishing Within Enterprise Namespaces

Software associated with the wearable displays can be synchronized withsoftware associated with an enterprise, for instance an API associatedwith an enterprise, data of the enterprise, social media platforms ofthe enterprise, accounts associated with the enterprise, and the like.Such embodiments beneficially enable users within the enterprise toestablish a set of rules that, when satisfied, result in content itemsbeing sent to wearable displays for display without the explicit inputfrom a user. For instance, a user can establish a rule with tworequirements 1) a user of a wearable display is outside of a locationassociated with the enterprise, and 2) during work hours. Continuingwith this example, the purpose of such a set of rules may be to have aset of content items be displayed whenever an employee is on a sales orservice house call. In such embodiments, a logo for the enterprise, animage identifying a current sales promotion, or a customer service phonenumber may be displayed when the user associated with the wearabledisplay is outside a location associated with the enterprise during workhours (and not otherwise). By enabling the automated publishing ofcontent items on wearable displays in such a manner, a significantreduction in required effort by individuals within the enterpriseresponsible for the display of content on wearable displays associatedwith enterprise can be realized.

Application 5: Wearable Display Portal and Usage Tracking

An enterprise can access a web portal or dashboard associated withwearable displays of the enterprise. The portal or dashboard can displayinformation identifying content items that are displayed by the wearabledisplays within the enterprise, content item campaigns associated withthe wearable displays, interactions with or views of the wearabledisplays, or any other suitable metric associated with the wearabledisplays. This information can be filtered by wearable display, byassociated user, by user title, or enterprise group, by time, bycampaign, or by any other suitable metric.

Application 6: Sponsored Content Within Enterprise Namespaces

Wearable displays within an enterprise can display content that issponsored or selected by an entity other than the enterprise. Thesponsored content can be pre-loaded onto the wearable displays (e.g.,during manufacturing or configuring), can be broadcasted to the wearabledisplays by a device associated with the sponsoring entity (forinstance, in real-time or when the wearable displays synchronize with anenterprise system or feed), and/or can be included within content itemsets provided by the enterprise (e.g., as part of a slideshow of contentprovided by the enterprise). In some embodiments, each wearable displayassociated with an enterprise is associated with a set of properties(for instance, a title of a wearer of the wearable display or anenterprise group within the enterprise), and sponsored content can betargeted based on one or more of the set of properties (e.g., sponsoredcontent can be displayed by wearable devices of everyone within theHuman Resources group of the enterprise). The wearable displaysassociated with the enterprise can be configured such that sponsoredcontent cannot be deleted or modified.

For example, the New York Mets can provide a wearable display to eachseason ticket holder. These wearable displays can be pre-loaded withMets content, advertiser content, player stats, logos, and the like.Then, during Mets' games, a sponsoring entity can select content fordisplay on wearable displays associated with an identifier correspondingto the Mets and based on a location of the wearable displays (e.g., allwearable displays located within the Mets' stadium). Such content (suchas promotional content) can be broadcast by broadcasting devices withinthe stadium, or to mobile devices that are coupled to the wearabledisplays such that the mobile devices configured the wearable displaysto display the sponsored content.

SUMMARY

The foregoing description of the embodiments of the invention has beenpresented for the purpose of illustration; it is not intended to beexhaustive or to limit the invention to the precise forms disclosed.Persons skilled in the relevant art can appreciate that manymodifications and variations are possible in light of the abovedisclosure.

It should be noted that although various embodiments of buttons aredescribed herein, the capabilities and functionalities of buttons canapply equally to other types of wearable display devices, includingdigital badges, digital jewelry, digital apparel, and the like.

Some portions of this description describe the embodiments of theinvention in terms of algorithms and symbolic representations ofoperations on information. These algorithmic descriptions andrepresentations are commonly used by those skilled in the dataprocessing arts to convey the substance of their work effectively toothers skilled in the art. These operations, while describedfunctionally, computationally, or logically, are understood to beimplemented by computer programs or equivalent electrical circuits,microcode, or the like. Furthermore, it has also proven convenient attimes, to refer to these arrangements of operations as modules, withoutloss of generality. The described operations and their associatedmodules may be embodied in software, firmware, hardware, or anycombinations thereof.

Any of the steps, operations, or processes described herein may beperformed or implemented with one or more hardware or software modules,alone or in combination with other devices. In one embodiment, asoftware module is implemented with a computer program productcomprising a computer-readable medium containing computer program code,which can be executed by a computer processor for performing any or allof the steps, operations, or processes described.

Embodiments of the invention may also relate to an apparatus forperforming the operations herein. This apparatus may be speciallyconstructed for the required purposes, and/or it may comprise ageneral-purpose computing device selectively activated or reconfiguredby a computer program stored in the computer. Such a computer programmay be stored in a tangible computer readable storage medium or any typeof media suitable for storing electronic instructions, and coupled to acomputer system bus. Furthermore, any computing systems referred to inthe specification may include a single processor or may be architecturesemploying multiple processor designs for increased computing capability.

Embodiments of the invention may also relate to a computer data signalembodied in a carrier wave, where the computer data signal includes anyembodiment of a computer program product or other data combinationdescribed herein. The computer data signal is a product that ispresented in a tangible medium or carrier wave and modulated orotherwise encoded in the carrier wave, which is tangible, andtransmitted according to any suitable transmission method.

Finally, the language used in the specification has been principallyselected for readability and instructional purposes, and it may not havebeen selected to delineate or circumscribe the inventive subject matter.It is therefore intended that the scope of the invention be limited notby this detailed description, but rather by any claims that issue on anapplication based hereon.

The invention claimed is:
 1. A wearable display device system forcentralized content distribution within an enterprise, comprising: aplurality of wearable display devices, each comprising a displayenclosed within a housing, a wireless receiver enclosed with the housingand configured to receive viewable media objects, and a controllerconfigured to display received viewable media objects on the display,wherein each of the plurality of wearable display devices is associatedwith one or more enterprise groups; and a centralized media servercommunicatively coupled to the plurality of wearable display devices viaan enterprise network, configured to: receive a request to provide aselected set of viewable media objects to a set of wearable displaydevices associated with a selected enterprise group; access the selectedset of viewable media objects stored by the centralized media server;and wirelessly transmit the accessed set of viewable media objects, anidentifier representative of the selected enterprise group, and a set ofdisplay instructions via the enterprise network, wherein each wearabledisplay device of the plurality of wearable display device associatedwith the selected enterprise group is configured to, in response toreceiving the identifier representative of the selected enterprisegroup, display the set of viewable media objects based on the set ofdisplay instructions.
 2. The system of claim 1, wherein wearable displaydevices that are not associated with the selected enterprise group isunable to display the set of viewable media objects.
 3. The system ofclaim 1, wherein the enterprise groups and the wearable display devicesassociated with each enterprise group are defined by an enterpriseadministrator via the centralized media server.
 4. The system of claim3, wherein the set of viewable media objects is selected by theenterprise administrator.
 5. The system of claim 3, wherein thecentralized media server is further configured to enable the enterpriseadministrator to perform additional operations including one or more of:adding wearable display devices to enterprise groups, removing wearabledisplay devices from enterprise groups, creating or assigning wearabledisplay device user accounts in association with the enterprise,granting wearable display device permissions to one or more users withinthe enterprise, defining content that can be displayed by wearabledisplay device associated with each enterprise group or by wearabledisplay devices within the enterprise, and editing content for displayby the wearable display devices.
 6. The system of claim 1, wherein eachenterprise group is associated with a group namespace, and wherein theidentifier representative of the enterprise group comprises the groupnamespace associated with the enterprise group.
 7. The system of claim1, wherein the enterprise comprises a company, wherein the selectedenterprise group comprises a set of employees of the company, andwherein the set of viewable media objects is selected by a manager ofthe company.
 8. The system of claim 7, wherein the set of employeescomprises a sales team, and wherein the selected set of viewable mediaobjects comprise images detailing product or sale information.
 9. Thesystem of claim 1, wherein the selected set of viewable media objectscomprises one or more of: images, videos, a single viewable mediaobject, and a plurality of viewable media objects.
 10. The system ofclaim 1, wherein the selected set of viewable objects is stored by thecentralized media server, by a storage device within the enterprise, orby a storage device external to the enterprise.
 11. The system of claim1, wherein the set of display instructions specify one or more of: anorder in which the selected set of viewable media objects are to bedisplayed by each wearable display device, a start time for displayingeach of the selected set of viewable media objects, a future start timeat which the set of viewable media objects start to be displayed, and aduration that each of the selected set of viewable media objects is tobe displayed.
 12. The system of claim 1, wherein the selected set ofviewable media objects and the selected enterprise group are selectedmore than a threshold amount of time before the request to provide theselected set of viewable media objects is received.
 13. The system ofclaim 1, wherein the selected set of viewable media objects is selectedbased on one or more of: a location of one or more wearable displaydevices associated with the selected enterprise group, an identity ofone or more users wearing the wearable display devices associated withthe selected enterprise group, and a current time or date.
 14. Thesystem of claim 1, wherein the selected set of viewable media objects isselected automatically by the centralized media server without explicitinput from a user in response to one or more wearable display devicesassociated with the selected enterprise group satisfying a pre-definedset of requirements.
 15. The system of claim 1, wherein each wearabledisplay device is associated with a set of properties, and wherein theselected set of viewable media objects can be selected for display by asubset of wearable digital buttons by a sponsoring entity based on oneor more of the set of properties of the subset of wearable displaydevices.
 16. A centralized media server for broadcasting content towearable digital buttons within an enterprise, comprising: a databaseconfigured to store viewable media objects; an interface configured toreceive a request to broadcast a set of viewable media objects to a setof wearable digital buttons; a wireless transceiver; and a controllerconfigured to, in response to receiving the request, access the set ofviewable media objects from the database and configured the wirelesstransceiver to broadcast the accessed set of viewable media and a set ofdisplay instructions to the set of wearable digital buttons, each of theset of wearable digital buttons comprising a display, a wirelessreceiver to wirelessly receive the broadcasted set of viewable mediaobjects, and a controller to configure the display to display the set ofviewable media objects according to the set of display instructions. 17.The centralized media server of claim 16, wherein the interface isfurther configured to display, via a client device, a graphic userinterface to a user within the enterprise, the graphic user interfaceconfigured to display the stored viewable media objects and to enablethe user to select one or more of the stored viewable media objects forinclusion in the set of viewable media objects.
 18. The centralizedmedia server of claim 17, wherein the graphic user interface is furtherconfigured to enable the user to perform one or more of: viewing arepresentation of each wearable digital button within the enterprise,filtering the representations of wearable digital buttons within theenterprise based on a property or characteristic of the wearable digitalbuttons, selecting the set of wearable digital buttons, selecting theset of display instructions, editing viewable media objects, deletingviewable media objects, and publishing viewable media objects.
 19. Amethod for broadcasting content to wearable digital buttons within anenterprise, comprising: receiving, by a centralized media server, arequest to provide a set of viewable media objects to a set of wearabledigital buttons within the enterprise; accessing, by the centralizedmedia server, the set of viewable media objects; and providing, by thecentralized media server, the set of viewable media objects, an identityof each of the set of wearable digital buttons, and a set of displayinstructions such that each of the set of wearable digital buttons isconfigured to display via a display of the wearable digital button theset of viewable media objects based on the set of display instructions,and such that wearable digital buttons within the enterprise that arenot included within the set of wearable digital buttons are unable todisplay the set of viewable media objects.
 20. The method of claim 19,wherein a wearable digital button of the set of wearable digital buttonsis communicatively coupled to the centralized media server via awireless connection or a wired connection, and wherein the wearabledigital button receives the set of viewable media objects and rechargesvia the wireless connection or the wired connection.